Что умеет бот
- Запись на услугу: выбор даты и времени, подтверждение и напоминание накануне.
- Ответы на частые вопросы и передача сложных вопросов человеку.
- Приём заявок с сохранением в таблицу и уведомлением владельцу.
- Рассылки и напоминания по расписанию.
- Сбор данных с сайтов — например, цены или новые объявления — и отправка сводки.
- Мини-приложение Telegram: полноценный интерфейс с кнопками и формами внутри мессенджера.
Шаг 1. Создайте бота в BotFather
- Откройте в Telegram официальный бот @BotFather и отправьте команду
/newbot. - Придумайте название и имя пользователя бота — оно должно заканчиваться на «bot».
- BotFather пришлёт токен — длинную строку вида
123456:ABC…. Это ключ от бота: не публикуйте его и не показывайте посторонним.
Лучше всего положить токен в файл .env в папке проекта (строкой BOT_TOKEN=…) и сказать агенту, где он лежит. Так токен не попадёт в код и в переписку.
Шаг 2. Опишите сценарий
Опишите, что бот делает, глазами клиента: что тот пишет, что видит в ответ, что происходит дальше. Например:
Сделай Telegram-бота для записи в барбершоп. Клиент жмёт /start, выбирает услугу (стрижка, борода, комплекс — цены в prices.txt), дату на ближайшие 14 дней и свободное время с 10 до 21. После записи бот присылает подтверждение, а за 2 часа — напоминание. Мне как владельцу приходит сообщение о каждой новой записи. Токен лежит в .env.
Шаг 3. Запустите и проверьте
Агент напишет код, установит нужные библиотеки и запустит бота во встроенном терминале — вы видите каждую команду и её вывод. Откройте бота в Telegram и пройдите сценарий как клиент. Если что-то не так, опишите, что вы сделали и что увидели: агент найдёт причину в логах и исправит.
Шаг 4. Мини-приложение (по желанию)
Если кнопок в чате мало, попросите сделать мини-приложение Telegram: каталог, корзину или форму записи с календарём. В разделе «Приложение» NEO можно открыть его в режиме Telegram — с параметрами запуска и темой мессенджера — и проверить, не выходя из NEO.
Шаг 5. Чтобы бот работал круглосуточно
Пока бот запущен на вашем компьютере, он работает, только когда компьютер включён. Для работы 24/7 его нужно разместить на сервере: агент подскажет варианты и подготовит всё для запуска. В тарифах NEO предусмотрен собственный хостинг: в Pro один проект работает круглосуточно, в Max — три.
Безопасность
- Токен — как пароль. Если он утёк, отзовите его в @BotFather командой
/revokeи выпустите новый. - Собирайте только нужные данные клиентов и предупреждайте, зачем они.
- Перед запуском для всех пройдите сценарий целиком сами — и с ошибками тоже: неправильная дата, двойное нажатие, отмена.