Недавно прошедший Хакатон по Chatium популяризировал термин "вайбкодинг" среди сотен предпринимателей.
Тем временем мой первый опыт вайбкодинга начинался с бота нейромодератора, который стоит в некоторых моих чатах и успешно защищает от Telegram-спама с оплатой в Telegram Starts и внутренними токенами приложения. Не понимая дальше базовых основ используемых библиотек я сделал приложение, которое имело автоматизированный функционал с нейросетями и было сделано целиком нейросетями🧠
На Хакаттоне "вайбкодинг" охарактеризовали как "пишешь запросы в ИИ-агента и он тебе пишет приложение. Если что-то по итогу не работает, пытаешься другими словами описать что хочешь в надежде, что оно заработает."😄
Но как вайбкодер со стажем могу с уверенностью заявить, что для себя же выгоднее изучить принципы разработки и под них уже придумывать функции приложения, нежели тратить хоть сколько-нибудь существенное время на тыкание в однообразные баги😎
В своем кружке по разработке на Chatium я уже разбирал, как спроектировать приложение на базе Chatium с примерами взаимодействия между приложениями. По сути то, что сейчас можно выполнять через Chatium AI
Если вы ходили на Хакаттон "Ай-Леночка" и вам всё таки нужен разработчик для постановки задач — научитесь ставить задачи в кружке разработчиков по 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
В 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
🔥10❤1
GetTools теперь расширяет API-возможности аккаунтов GetCourse
Когда нам нужно сделать что-либо на геткурсе, мы смотрим последовательно:
1. Можно ли это сделать штатно
2. Можно ли это сделать процессами
Если ничего из этого нельзя, обращаемся к разработчику. Раньше разработчики шли в раздел GetCourse API, где был довольно ограниченный набор функций. Теперь есть Chatium GetCourse SDK, где функций больше, чем в API, но чтобы они начали работать, нужно доработать инфраструктуру, которая будет данные правильно сортировать и безопасно передавать при запросах
Такая инфраструктура строится на базе GetTools. Плагин позволяет передавать из геткурса заказы и ответы на уроки в любую внешнюю систему, а также позволяет проверить наличие GetCourse-пользователя по telegram_id и получить полную информацию пользователя по email или getcourse идентификатору. Со временем возможностей будет становиться больше, благодаря чему с помощью GetTools можно будет интегрировать школу с другими разработками🤪
Когда нам нужно сделать что-либо на геткурсе, мы смотрим последовательно:
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 (для непривязавших — ускоренная авторизация с автоматической привязкой)😎
В качестве примера того, что можно делать с использованием появившегося API — Telegram mini App, в котором показывается информация из GetCourse для пользователей с привязанным telegram (для непривязавших — ускоренная авторизация с автоматической привязкой)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍3
Стартовало голосование GetTechAwards 2025
Народная Премия за вклад в образование и развитие рынка технического обслуживания онлайн-школ.
Я участвую сразу в нескольких номинациях😁
⚙️ Разработчик года — с разработками на Chatium, добавляющими функционал GetCourse-аккаунтам
🖼 Оформитель года — с моим шаблоном оформления
🎓 Клуб года — с кружком по разработке на Chatium. В нем мы вайбкодили с Cursor еще до того, как это стало мейнстримом😎
👻 Премьера года — с плагином GetTools. GetTools разрабатывается больше года, сейчас в нем есть лучшая нейромодерация Telegram-сообществ, интеграции между GetCourse, Tilda, Telegram и Chatium, альтернативное приложение (на замену стандартному GetCourse, имеет больше функций и кастомизируется), поиск по тексту уроков, расширяет API-возможности школы и т.д.
Проголосовать за меня можно в боте 👇
http://t.me/GetTechAwardBot/vote
Народная Премия за вклад в образование и развитие рынка технического обслуживания онлайн-школ.
Я участвую сразу в нескольких номинациях
⚙️ Разработчик года — с разработками на 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
Telegram
GetTechAwards 2025
Голосуй за лучших из лучших!
🔥8❤7👍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-метки в допполя создаваемого заказа🧠
Для ряда задач была разработана интеграция каталога товаров Tilda с заказами в GetCourse
Теперь достаточно сгенерировать адрес импорта заказов, вставить его в тильде в разделе обработчиков форм, настроить, какой тильдовский товар к какому геткурсовскому предложению относится, при желании настроить сохранение UTM-меток в допполя, и при покупках в Tilda заказы будут создаваться внутри геткурса с последующей выдачей доступов
В GetTools ранее уже был другой вариант интеграции, который предполагал оплаты на геткурсе, создавал заказ по товарам из каталога Tilda и перекидывал на страницу оплаты с гет-модулем. Этот вариант интеграции также был улучшен, теперь он тоже умеет записывать UTM-метки в допполя создаваемого заказа
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4❤3👏1
Вышел мой шестой плагин — Актуальное расписание
Периодически техспецы ищут потерявшийся блок "актуальное расписание" в геткурсе, который можно добыть только импортом😁 для решения этой проблемы я сделал бесплатный плагин — конструктор блока актуального расписания. Функционал — идентичный геткурсовому. Внешний вид — собираемый, который при желании можно доукрасить через css
Установить плагин можно либо через каталог в любом аккаунте GetCourse, либо по ссылке
👇👇👇
https://getcourse.app/~gc-actualschedule
Периодически техспецы ищут потерявшийся блок "актуальное расписание" в геткурсе, который можно добыть только импортом
Установить плагин можно либо через каталог в любом аккаунте 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
🔥15❤2👍2
Седьмой плагин отправлен на ревью
GetMailings, плагин, который позволит смотреть статистику в GetCourse по всем рассылкам и всем транспортам сразу с различными вариантами разбивок🤌
GetMailings, плагин, который позволит смотреть статистику в GetCourse по всем рассылкам и всем транспортам сразу с различными вариантами разбивок
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤4👍4
GetTools теперь и vkProxy 😁
Сегодня с утра решил подружить GetTools с Вконтакте в свете последних событий. Итого для аккаунтов со включенной "бетой" в настройках уже доступны возможности бесплатной нейромодерацией и нейромодерацией дешевой и точной моделью chatGPT (пока что только модерация текстовых сообщений), контроль в чатах по группам GetCourse
Решил заодно проверить, сколько строк кода в GetTools набралось всего. Вышла 81 тысяча строк😮 и как такое без нейросетей писать? Не представляю
Сегодня с утра решил подружить 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
🔥10❤3
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
🔥11❤4😁2👍1
Не понимаю, почему разработчиков противопоставляют нейросетям
Сделал для своего шаблона оформления админки. На первом скриншоте — админка в рамках школы (цвета можно менять, лого перезагружать и т.д.), на втором — моя админка, где я могу отслеживать ошибки, если у клиентов когда-нибудь возникнут проблемы с доступом
Обе админки сделал мне специально обученныый под геткурс и чатиум агент в Cursor с 1-2 запроса😎 и никакого вайбдебаггинга после вайбкодинга
Сделал для своего шаблона оформления админки. На первом скриншоте — админка в рамках школы (цвета можно менять, лого перезагружать и т.д.), на втором — моя админка, где я могу отслеживать ошибки, если у клиентов когда-нибудь возникнут проблемы с доступом
Обе админки сделал мне специально обученныый под геткурс и чатиум агент в Cursor с 1-2 запроса
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥7❤2
В Cursor 2.0 теперь удобнее вставлять референсы
Для того, чтобы вайбкоддинг не заканчивался вайбдебаггингом, важно давать нейросети однозначные инструкции, которые точно не будут приводить к галлюцинациям. За больше чем год программирования с нейросетями, когда нейросеть пишет 90% кода, а я провожу ревью и составляю промпты, я выяснил для себя, что если ставить атомарные задачи, давать точные референсы и помещать в контекст ровно те файлы проекта, которые нужно изменять, то количество ошибок сводится практически к нулю
В Cursor 2.0 приводить свои исходники других проектов стало еще проще: теперь можно указать, в какой конкретный момент к какому примеру кода обратиться. Настоящая находка для моего подхода к вайбкоддингу, ни одного бреда от моего нейроневольника за все утро☕️
Для того, чтобы вайбкоддинг не заканчивался вайбдебаггингом, важно давать нейросети однозначные инструкции, которые точно не будут приводить к галлюцинациям. За больше чем год программирования с нейросетями, когда нейросеть пишет 90% кода, а я провожу ревью и составляю промпты, я выяснил для себя, что если ставить атомарные задачи, давать точные референсы и помещать в контекст ровно те файлы проекта, которые нужно изменять, то количество ошибок сводится практически к нулю
В Cursor 2.0 приводить свои исходники других проектов стало еще проще: теперь можно указать, в какой конкретный момент к какому примеру кода обратиться. Настоящая находка для моего подхода к вайбкоддингу, ни одного бреда от моего нейроневольника за все утро
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5❤3