До начала работы заказчик должен предоставить:
Подробное техническое задание или описание логики работы бота на словах: какие кнопки нужны, что должно происходить при их нажатии, какие данные необходимо сохранять.
Документация и доступ к сторонним API, если требуется интеграция с внешними сервисами.