Задание на Telegram-бота: что описать заранее

Заказать бота кажется проще, чем сайт: нет макета, нет страниц, только кнопки и сообщения. Поэтому задание часто умещается в одну фразу вроде «нужен бот для записи клиентов». Разработчик по такой фразе может собрать что угодно, и почти наверняка это будет не совсем то, что вы представляли.

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

Кто пишет боту и зачем

Начните с людей, а не с функций. Кто будет пользоваться ботом: ваши клиенты, сотрудники или и те и другие. С какой задачей человек открывает бота и что должно произойти в конце: заявка, запись, оплата, ответ на вопрос.

Если у бота несколько ролей, например клиент и менеджер, опишите каждую отдельно. Это сразу показывает объём работы лучше любого списка функций.

Сценарий в виде диалога

Самый понятный формат задания для бота это переписка. Напишите, что человек нажимает или пишет, и что бот отвечает, шаг за шагом. Не нужно красиво, достаточно текста в столбик.

  • С чего начинается разговор после команды /start
  • Какие кнопки есть на каждом шаге и куда ведёт каждая
  • Что бот спрашивает и в каком виде ждёт ответ: текст, телефон, дата, фото
  • Чем заканчивается сценарий и что человек видит в конце
  • Как вернуться назад или начать заново

Что видит другая сторона

Бот почти всегда кому-то передаёт результат. Опишите, куда приходят заявки: в рабочий чат, личные сообщения менеджеру, таблицу или CRM. Что менеджер может сделать с заявкой прямо из Telegram: принять, отклонить, ответить клиенту.

Если менять тексты, цены или расписание нужно без разработчика, это отдельная часть работы, и её важно назвать в задании сразу.

Данные и интеграции

  • Какие данные бот собирает и где их хранить
  • Нужно ли связать бота с сайтом, таблицей, CRM или системой записи
  • Будет ли оплата и через какой сервис
  • Нужны ли рассылки и кому они будут уходить

Отдельно договоритесь, что бот создаётся на вашем аккаунте Telegram и токен остаётся у вас. Подробнее об этом в тексте про домен, хостинг и доступы.

Тексты сообщений

У бота нет страниц, весь его характер в сообщениях. Если тексты будет писать разработчик, они получатся техническими. Лучше дать хотя бы черновики приветствия, основных шагов и финального сообщения, а также решить, на «вы» или на «ты» бот обращается к людям.

Сложные случаи

Обычный путь описывают все. Время уходит на то, что происходит вне его:

  • Человек ответил не тем, что спрашивали, например текстом вместо кнопки
  • Бросил сценарий на середине и вернулся через день
  • Слот уже заняли, товар закончился, менеджер не ответил
  • Человек заблокировал бота, а ему нужно отправить сообщение

Даже короткий ответ на каждый такой вопрос в задании экономит несколько кругов правок.

Как выглядит первая версия бота для заказов, разобрано в тексте про Telegram-бота для заказов. Если хотите обсудить вашего бота, напишите через контакты.