До начала работы заказчик должен предоставить:
Цель бота: Для чего он нужен? (Продажи, техподдержка, автоматизация сбора заявок, сервис для сотрудников).
Сценарий (Flow): Описание пути пользователя от команды /start до конечного результата. Лучше всего в виде текста («Пользователь жмет кнопку А — получает сообщение Б») или схемы (в Miro, Lucidchart или просто на бумаге).
Функциональные требования: Какие конкретно действия должен выполнять бот? (Принимать оплату, выдавать файлы, парсить данные с сайта, делать рассылки).