Разработка бота SkillDay: опыт и технологии

Привет, с вами Никита. Ранее я рассказывал о своем решении не идти в найм и создавать собственные продукты с помощью ИИ. Реакция на мой первый пост была разнообразной: некоторые предсказывали мне провал. Но я решил не сдаваться и продолжать работу. Сегодня поделюсь подробностями своего проекта — бота SkillDay, созданного на платформе n8n с использованием Supabase и OpenAI.

Стек технологий включает n8n для логики и оркестрации, Supabase в качестве базы данных, OpenAI для генерации контента и ЮKassa для платежей. Бот динамически создает курсы по запросу пользователей, генерируя структуру и содержание на лету.

Кроме того, реализована система проверки знаний через открытые вопросы и механика интервалов для повторения материала, подобная Anki. Сложной задачей стал SaaS-биллинг с рекуррентными платежами.

При успешном завершении курса бот генерирует сертификат в формате PDF. Управление осуществляется через админку в Telegram, где доступны все ключевые метрики. Я активно использую ИИ для оптимизации кода, но сам проектирование логики остается за мной. Бот работает и принимает оплату, и я открыт к предложениям по улучшениям. Если хотите протестировать его, бот доступен здесь: @skilldaybot.

Вопрос-ответ

Как устроен стек технологий проекта SkillDay?

Проект строится на n8n для логики и оркестрации процессов, Supabase выступает как база данных, OpenAI используется для генерации контента и вопросов/ответов, а ЮKassa обеспечивает платежи по рекуррентной схеме. Бот динамически создает курсы по запросу, генерируя структуру и содержание на лету, а сертификаты выдаются в формате PDF после успешного завершения курса.

Как реализована система проверки знаний и повторения материалов?

В проекте применены открытые вопросы для проверки усвоения и механика интервалов повторения, аналогичная Anki. Вопросы подбираются на основе пройденных тем и уровня усвоения пользователя, что позволяет эффективнее закреплять материал и адаптировать повторения под каждого ученика.

Как настроен SaaS-биллинг и управление платежами?

Биллинг реализован с поддержкой рекуррентных платежей через платежный сервис ЮKassa. Система обеспечивает автоматические списания, управление подписками и доступ к курсам на основе действующей подписки. Админ-панель в Telegram позволяет отслеживать ключевые метрики, управлять пользователями и курсам.

Где можно протестировать бота и какие есть способы взаимодействия?

Бот доступен в Telegram по никнейму @skilldaybot. Пользователи могут запрашивать создание курсов, оплачивать подписку и получать сертификаты по завершении курсов. Администраторы могут управлять метриками и настройками через Telegram-админку.

  • Related Posts

    Как создать современный сайт на Laravel: практический маршрут от идеи до запуска

      Если у вас есть идея для веб-проекта и вы хотите реализовать её быстро, надёжно и с хорошей архитектурой, разработчик сайта на laravel — один из лучших путей. В этой…

    Huawei Mate 80 стал самым продаваемым флагманом на рынке Китая

    По информации известного китайского инсайдера Digital Chat Station, стандартная модель Huawei Mate 80 преодолела отметку в 1,5 миллиона активаций. Благодаря этому достижению, смартфон сумел опередить все остальные флагманы на китайском…

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 7 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 8 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 24 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 31 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 29 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать