Антон One Way | Разработка для онлайн-школ | GetCourse PRO
562 subscribers
223 photos
29 videos
101 links
Оформление и разработка нового функционала школ на GetCourse

По вопросам пишите 👉 @onthewaytothesun
Download Telegram
Недавно прошедший Хакатон по Chatium популяризировал термин "вайбкодинг" среди сотен предпринимателей.

Тем временем мой первый опыт вайбкодинга начинался с бота нейромодератора, который стоит в некоторых моих чатах и успешно защищает от Telegram-спама с оплатой в Telegram Starts и внутренними токенами приложения. Не понимая дальше базовых основ используемых библиотек я сделал приложение, которое имело автоматизированный функционал с нейросетями и было сделано целиком нейросетями 🧠

На Хакаттоне "вайбкодинг" охарактеризовали как "пишешь запросы в ИИ-агента и он тебе пишет приложение. Если что-то по итогу не работает, пытаешься другими словами описать что хочешь в надежде, что оно заработает." 😄

Но как вайбкодер со стажем могу с уверенностью заявить, что для себя же выгоднее изучить принципы разработки и под них уже придумывать функции приложения, нежели тратить хоть сколько-нибудь существенное время на тыкание в однообразные баги 😎

В своем кружке по разработке на Chatium я уже разбирал, как спроектировать приложение на базе Chatium с примерами взаимодействия между приложениями. По сути то, что сейчас можно выполнять через Chatium AI

Если вы ходили на Хакаттон "Ай-Леночка" и вам всё таки нужен разработчик для постановки задач — научитесь ставить задачи в кружке разработчиков по Chatium. Это все еще дешевле найма разработчиков, а также поможет вам за счет понимания базы проектирования приложений делать их технически качественнее 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥4👍3
Экспорт данных из GetCourse

В GetTools (бывший tgProxy) в очередной раз было крупное обновление с полезными функциями 😁

Ранее плагин уже умел выгружать из GetCourse в реальном времени уроки и заказы, а также позволял создавать заказы на GC при выборе товаров в Telegram mini App, к примеру

Сейчас эти функции вынесены в отдельно API GetTools. Теперь можно выгружать с помощью GetTools информацию по API, а потом на chatium.ru выводить статистику, генерировать ссылки на оплату GetCourse. Все, что для этого нужно — иметь GetTools и подключить к его API свой проект на Chatium. Там, к слову, уже готова интеграция с GetCourse, сейчас это всё будет постепенно заворачиваться в шаблон

Пока что с помощью GetTools можно настраивать статистику по заказам и урокам, создавать заказы и обновлять информацию о них, однако в будущем будут появляться и другие GetCourse-функции. Все они будут поддерживаться ИИ-агентом Ботаном в Chatium AI 🧠

Расширение для API уже доступно для аккаунтов, которые включили в GetTools "Бета-режим" в настройках. Настроить передачу данных в Chatium технически можно уже сейчас. Можно потестировать в бесплатном пробном режиме: https://getcourse.app/~gc-tgproxy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥101
GetTools теперь расширяет API-возможности аккаунтов GetCourse

Когда нам нужно сделать что-либо на геткурсе, мы смотрим последовательно:
1. Можно ли это сделать штатно
2. Можно ли это сделать процессами

Если ничего из этого нельзя, обращаемся к разработчику. Раньше разработчики шли в раздел GetCourse API, где был довольно ограниченный набор функций. Теперь есть Chatium GetCourse SDK, где функций больше, чем в API, но чтобы они начали работать, нужно доработать инфраструктуру, которая будет данные правильно сортировать и безопасно передавать при запросах

Такая инфраструктура строится на базе GetTools. Плагин позволяет передавать из геткурса заказы и ответы на уроки в любую внешнюю систему, а также позволяет проверить наличие GetCourse-пользователя по telegram_id и получить полную информацию пользователя по email или getcourse идентификатору. Со временем возможностей будет становиться больше, благодаря чему с помощью GetTools можно будет интегрировать школу с другими разработками 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩1
К посту выше

В качестве примера того, что можно делать с использованием появившегося API — Telegram mini App, в котором показывается информация из GetCourse для пользователей с привязанным telegram (для непривязавших — ускоренная авторизация с автоматической привязкой) 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍3
Стартовало голосование GetTechAwards 2025

Народная Премия за вклад в образование и развитие рынка технического обслуживания онлайн-школ.

Я участвую сразу в нескольких номинациях 😁

⚙️ Разработчик года — с разработками на Chatium, добавляющими функционал GetCourse-аккаунтам
🖼 Оформитель года — с моим шаблоном оформления
🎓 Клуб года — с кружком по разработке на Chatium. В нем мы вайбкодили с Cursor еще до того, как это стало мейнстримом 😎
👻 Премьера года — с плагином GetTools. GetTools разрабатывается больше года, сейчас в нем есть лучшая нейромодерация Telegram-сообществ, интеграции между GetCourse, Tilda, Telegram и Chatium, альтернативное приложение (на замену стандартному GetCourse, имеет больше функций и кастомизируется), поиск по тексту уроков, расширяет API-возможности школы и т.д.

Проголосовать за меня можно в боте 👇

http://t.me/GetTechAwardBot/vote
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥87👍4
Антон One Way | Разработка для онлайн-школ | GetCourse PRO pinned «Стартовало голосование GetTechAwards 2025 Народная Премия за вклад в образование и развитие рынка технического обслуживания онлайн-школ. Я участвую сразу в нескольких номинациях 😁 ⚙️ Разработчик года — с разработками на Chatium, добавляющими функционал…»
Media is too big
VIEW IN TELEGRAM
GetTools теперь интегрирует GetCourse и Tilda

Для ряда задач была разработана интеграция каталога товаров Tilda с заказами в GetCourse

Теперь достаточно сгенерировать адрес импорта заказов, вставить его в тильде в разделе обработчиков форм, настроить, какой тильдовский товар к какому геткурсовскому предложению относится, при желании настроить сохранение UTM-меток в допполя, и при покупках в Tilda заказы будут создаваться внутри геткурса с последующей выдачей доступов

В GetTools ранее уже был другой вариант интеграции, который предполагал оплаты на геткурсе, создавал заказ по товарам из каталога Tilda и перекидывал на страницу оплаты с гет-модулем. Этот вариант интеграции также был улучшен, теперь он тоже умеет записывать UTM-метки в допполя создаваемого заказа 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍43👏1
Вышел мой шестой плагинАктуальное расписание

Периодически техспецы ищут потерявшийся блок "актуальное расписание" в геткурсе, который можно добыть только импортом 😁 для решения этой проблемы я сделал бесплатный плагин — конструктор блока актуального расписания. Функционал — идентичный геткурсовому. Внешний вид — собираемый, который при желании можно доукрасить через css

Установить плагин можно либо через каталог в любом аккаунте GetCourse, либо по ссылке

👇👇👇
https://getcourse.app/~gc-actualschedule
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥152👍2
Седьмой плагин отправлен на ревью

GetMailings, плагин, который позволит смотреть статистику в GetCourse по всем рассылкам и всем транспортам сразу с различными вариантами разбивок 🤌
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥194👍4
GetTools теперь и vkProxy 😁

Сегодня с утра решил подружить GetTools с Вконтакте в свете последних событий. Итого для аккаунтов со включенной "бетой" в настройках уже доступны возможности бесплатной нейромодерацией и нейромодерацией дешевой и точной моделью chatGPT (пока что только модерация текстовых сообщений), контроль в чатах по группам GetCourse

Решил заодно проверить, сколько строк кода в GetTools набралось всего. Вышла 81 тысяча строк 😮 и как такое без нейросетей писать? Не представляю
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103
💪 Прокачал сразу несколько плагинов:

1. Автоответчик получил возможность выставлять стоп-слова и расписание ответов
2. В GetTools вышли из беты все типы интеграций с Tilda, виджеты лайков и избранного, диплинки для Telegram (инструмент для отслеживания, с каких источников стартуют диалог с вашим ботом GetCourse)
3. Взялся за старые плагины по типу календаря и таймкодов и приступил к их рефакторингу. Что-то они совсем потерялись на фоне улучшений в последних 😁 а пока седьмой плагин в ревью, тянет улучшить что-то уже имеющееся


Страничка с полным функционалом GetTools, кстати, была также улучшена:

https://school.one-way.dev/chtm/app/gc-tgproxy/pages/version

Как вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114😁2👍1
Не понимаю, почему разработчиков противопоставляют нейросетям

Сделал для своего шаблона оформления админки. На первом скриншоте — админка в рамках школы (цвета можно менять, лого перезагружать и т.д.), на втором — моя админка, где я могу отслеживать ошибки, если у клиентов когда-нибудь возникнут проблемы с доступом

Обе админки сделал мне специально обученныый под геткурс и чатиум агент в Cursor с 1-2 запроса 😎 и никакого вайбдебаггинга после вайбкодинга
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥72
В Cursor 2.0 теперь удобнее вставлять референсы

Для того, чтобы вайбкоддинг не заканчивался вайбдебаггингом, важно давать нейросети однозначные инструкции, которые точно не будут приводить к галлюцинациям. За больше чем год программирования с нейросетями, когда нейросеть пишет 90% кода, а я провожу ревью и составляю промпты, я выяснил для себя, что если ставить атомарные задачи, давать точные референсы и помещать в контекст ровно те файлы проекта, которые нужно изменять, то количество ошибок сводится практически к нулю

В Cursor 2.0 приводить свои исходники других проектов стало еще проще: теперь можно указать, в какой конкретный момент к какому примеру кода обратиться. Настоящая находка для моего подхода к вайбкоддингу, ни одного бреда от моего нейроневольника за все утро ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍53