Что умеет бот

  • Запись на услугу: выбор даты и времени, подтверждение и напоминание накануне.
  • Ответы на частые вопросы и передача сложных вопросов человеку.
  • Приём заявок с сохранением в таблицу и уведомлением владельцу.
  • Рассылки и напоминания по расписанию.
  • Сбор данных с сайтов — например, цены или новые объявления — и отправка сводки.
  • Мини-приложение Telegram: полноценный интерфейс с кнопками и формами внутри мессенджера.

Шаг 1. Создайте бота в BotFather

  1. Откройте в Telegram официальный бот @BotFather и отправьте команду /newbot.
  2. Придумайте название и имя пользователя бота — оно должно заканчиваться на «bot».
  3. 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 и выпустите новый.
  • Собирайте только нужные данные клиентов и предупреждайте, зачем они.
  • Перед запуском для всех пройдите сценарий целиком сами — и с ошибками тоже: неправильная дата, двойное нажатие, отмена.