Когда к нам обращаются заказчики с задачей «создание телеграм бота» — в 99% случаев у них нет технического задания. Создать телеграм бота можно исключительно по техническому заданию, если только бот не очень простой. Оценить очень примерно стоимость и сроки бота можно по описанию того что и как должен делать бот. В статье мы рассмотрим что такое ТЗ, зачем оно и как его правильно составить.
Что такое техническое задание? / ТЗ для чат-бота

Техническое задание (сокращенно ТЗ) – это документ, в котором четко прописаны все требования и пожелания относительно того, каким должен быть будущий чат-бот, какие функции он должен выполнять, как его планируется интегрировать в бизнес-процессы. Чем более внятно и подробно прописан каждый пункт, тем больше шансов, что разработчик правильно поймет заказчика и заказчик получит то, что желал.
Также подробное ТЗ позволяет быстрее урегулировать спорные вопросы и минимизировать непонимание между заказчиком и исполнителем.
Грамотно составленное техническое задание с одной стороны защитит интересы заказчика, с другой стороны позволит заранее оценить объем работ и конечную стоимость для разработчика и интегратора чатбота.
В силу специфики рынка и относительной новизны использования чат ботов для решения бизнес-задач, у Заказчика может не оказаться четкого понимания о том, как именно и в какой последовательности нужно составлять техническое задание. Для примерной стоимости можно подробно описать что должен делать бот, с точки зрения пользователя.
ТЗ необходимо для заказчика чат бота:
Понять, за что он платит деньги, и каким будет чат бот. Можно сразу увидеть систему диалогов, определиться с функциями, понять, что и как будет работать. Определиться с необходимыми интеграциями.
Застраховаться от недобросовестности исполнителя. Когда чат бот готов, его можно проверить по техническому заданию. Есть несоответствия? Разработчик обязан их исправить. Если вы сотрудничаете официально и заключали договор — можно даже принудить через суд.
Упростить замену исполнителей. Если клиент и разработчик повздорили и не могут дальше работать, создание бота может сильно затянуться. Когда есть подробное техзадание, его можно передать новой команде.
Узнать стоимость разработки сложного чат-бота. Оценить точные сроки и стоимость разработки сложного телеграм бота сходу нельзя. Сначала нужно понять, как будет работать сервис, и какие в нем будут функции. Для этого и нужно подготовить ТЗ.
Как составить ТЗ для чат бота / требования
Техническое задание на создание телеграм-бота включает следующие требования:
- назначение и функции;
- набор модулей (например модуль корзины, модуль рассылки, оплаты и т. д.);
- интеграции с сервисами (Например интеграция с бронированием авиа билетов, информауией по банковскому счету и т. д.).
Формирование концепции
Для начала определяются цели телеграм бота и четко формулируются тезисы, которые должны описывать назначение программы. Например, бот может быть информационным помощником клиента (служба поддержки), маркетинговым инструментом для бизнеса (акции, скидки, новости), каталогом для удобного поиска товаров и/или услуг и т. д.
Описание технических данных
На следующем этапе выделяются технические решения и средства, которые будут использованы в программе:
- методы взаимодействия чат-бота с клиентом;
- источники данных;
- целевая аудитория;
- накопление результатов.