Портфолио | Python
July 10, 2025

Автоматизация записи на пробный урок в кулинарную школу | Bitrix24

Алексей Алексеев - технический специалист, эксперт по чат-ботам.

Тех задание | Что сделано | Видео | Итог | Контакты

Техническое задание

📌 1. Цель

Создать Telegram-бота, который будет предоставлять информацию о кулинарной школе, ее создателе, высылать каталог продуктов школы, предоставлять контакты, а также собирать заявки на обучение и передавать лиды в СРМ-систему (Битрикс24).

🤖 2. Инструменты

- Платформа: Telegram.

- Основной стек: Python, python-telegram-bot 13.7.

🎯 3. Функционал

- Приветственное сообщение по команде /start с информацией о возможностях бота и меню (Reply-клавиатура с кнопками).

- Описание кнопок основного меню: - "О школе и ее создателе" – бот отправляет текстовое сообщение с информацией о школе, а также фото основателя и его биография.

- "Каталог курсов" – бот отправляет файл PDF с каталогом продуктов школы.

- "Акции" – информация о текущих специальных предложениях с inline кнопкой “Оставить заявку на пробный урок”.

- "Контакты" – адрес, телефон и ссылки на соцсети.

- “Оставить заявку на пробный урок” - бот запрашивает ввод по формату : Имя, телефон, комментарий.

- После ввода данных пользователю приходит сообщение, что заявка создана и присваивается уникальный номер заявки. Обработчик текстовых сообщений разбирает ввод пользователя и вызывает функцию создания лида, передающую имя, телефон и комментарий в CRM через POST-запрос.

- Необходимо реализовать проверку формата ввода и обработку ошибок при передаче данных в CRM.

📝 4. Интеграции

- с СРМ-системой (Битрикс24).

В начало 👆

Что было сделано

  • Были предложены и реализованы улучшения в боте - это дополнительная выдача "Каталога курсов" в браузере (в десктопной версии Telegram) и в мини лендинге (мобильная версия открывается в Telegram) и выбор курса для пробного урока.
  • Вывод стартового экрана приветствия.
  • Блок "О школе и ее создателе".
  • Блок "Каталог курсов". Здесь выводится сразу два варианта "Каталога курсов".
  • Вариант "Каталога курсов" в PDF.
  • Вариант "Каталога курсов" в WEB версии.
  • Блок "Акции" и возможность записи на пробный урок.
  • Блок "Контакты".
  • Блок "Оставить заявку на пробный урок" с выбором курса.
  • Блок внесения данных клиента с проверкой правильности написания номера телефона. В случае правильно введенных данных клиентом появляется подтверждение о положительном результате записи на пробный урок.
  • Появление записи в CRM Bitrix24 (Заявка от Николай).
  • Информация в карточке клиента в Битрикс24.

В начало 👆

Видео на YouTube

Видео на Rutube

Видео на VK

В начало 👆

Итог

Можно упростить или усложнить, например, дополнительно можно настроить:

  • связь со службой поддержки/помощи/заботы;
  • настройка оплаты;
  • настройка бонуса при вводе промокода;
  • дополнительные бонусы для постоянных клиентов;
  • предложить подписку на закрытый канал с медиа контентом мастер-класса.
  • и т.д.

В начало 👆

Мои контакты

Алексей Алексеев - технический специалист, эксперт по чат-ботам.

Telegram: @aftopilot2

ВК: @alexey_bots

В начало 👆