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

По вопросам пишите 👉 @onthewaytothesun
Download Telegram
Как генерировать картинки в едином стиле в нейросетях

Давеча увидел шикарный способ создавать картинки в едином стиле.

1. Кидаем нейросети изображение-референс. Просим: Сгенерируй JSON-промпт, основанный на этом изображении

2. Получаем промпт в формате JSON, то есть в фигурных скобках, где все свойства картинки разбиты по ключам: Объект(object), то это за персонаж, style (стиль), описывающий стиль рисовки, формат, детейлз, фабрик и прочее

3. Если знаем английский — заменяем описание на то, что хотим получить. Если не знаем или лень замнять самому — просим нейросеть заменить значение тех ключей, которые нужно заменить. Сохранение ключей стиля, формата, фона гарантирует нам внешнее сходство новой картинки со старой

4. Просим сгенерировать полученный промпт новой картинки

5. Радуемся новой картинке
🔥16👍74🏆1
Быстрые заказы через Telegram

Ах как же удобно мочь делать что-нибудь техническое для своей школы самостоятельно 😁

Мой кружок разработки по Chatium предполагает активность в Telegram-группе, где я публикую анонсы, где можно предлагать новые идеи и так далее, поскольку я адепт идеи о том, что если люди регулярно сидят в месседжере, то и учиться там им будет удобнее

📌 Для удобства продления на кружок я добавил в tgProxy новую фичу — "Стандартные команды", первой из которых является команда для быстрого заказа.

📌 Если командой пользуются пользователи с привязанным гк к тг, по клику на кнопку приходит ссылка на заказ, созданная на почту пользователя

📌 Если же команду использует свежий пользователь без каких-либо привязок, бот спросит у него почту и создаст заказ на нее. Технически можно было бы делать ссылку на заказ авторизационной, чтобы эта почта сразу привязывалась к телеграмму без необходимости заполнять формы на геткурсе, но это небезопасно, т.к. злоумышленники смогли бы вводить чужие почты и привязывать к ним телеграммы 🧠
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥3
Оформление для школ на GetCourse значительно улучшено 😎

Скорость загрузки ↗️ и стабильность работы ↗️ выше, чем где-либо встречал за все годы работы

Пока сижу на хакатоне по ИИ-агентам Chatium, доделываю админку для шаблона оформления для GetCourse, и уже появился первый покупатель

Главное отличие новой версии в максимальной интеграцией с Chatium

Все файлы оформления и проверка подлинности перенесены на Chatium, все настройки школы хранятся на аккаунте самой школы, настройки каждого раздела (по типу выбора раскладок) хранятся на серверах Chatium 😎

Это гарантирует стабильную работу всех нестандартных блоков виджетов, использовавших сетевые запросы (такие как прогрессбары, к примеру) и ускоряет загрузку оформления.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍53
Недавно прошедший Хакатон по 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