Боты приёма заявок для учебного центра
Учебному центру нужно было принимать заявки на обучение так, чтобы ни одна не терялась.
Клиент в Telegram
Здравствуйте. Выберите раздел.
Записаться
Заявка отправлена. Администратор напишет вам.
Группа администраторов
Что мешало
Заявки должны видеть сразу несколько администраторов, и ничего не должно теряться, когда администратор меняется.
Бот должен работать круглосуточно, без оплаты своего сервера.
Что сделано
- 01
Меню
О центре, книги, цена, частые вопросы. Ответы на типовые вопросы — в пару нажатий.
- 02
Четыре вида заявок
Заявка уходит в закрытую группу администраторов со ссылкой на профиль человека. Если у него есть ник — ещё и с кнопкой «Написать».
- 03
Запасной контакт
Если заявка не дошла, бот даёт человеку контакт для связи напрямую.
- 04
Без реквизитов в боте
Реквизиты оплаты бот не публикует, их присылает администратор лично. Это защита от ботов-клонов с подменёнными реквизитами.
- 05
Перенос на Cloudflare Workers
Первая версия была на Python. Потом я перенёс её на Cloudflare Workers: боты работают круглосуточно без оплаты сервера.
- 06
Второй бот
Упрощённая версия для отдельного курса: описание курса и заявка.
Технологии
- Python (aiogram)
- JavaScript
- Cloudflare Workers
Моя роль
Сделал ботов и перенёс их на Cloudflare Workers.
Что проверено
Логика бота проверяется автотестами без Telegram: меню, все виды заявок, доставка в группу, защита служебных адресов. 23.10.2026 прошли все 43 проверки.