1) Подумайте, что вы хотите чтобы делал бот? Отвечал что-то спрашивающему? Делал что-то другое, например действие на сайте? Это надо продумать.
- Будет ли он генерировать и отправлять картинки?
-Будет ли он распознавать что-то на изображениях? Например, идентифицировать людей на изображениях, или какие-либо другие объекты?
- Будет ли он генерировать аудиофайлы с автоматической речью (читать текст).
Чем более подробно Вы продумаете желаемый функционал, тем быстрее и качественнее получится результат.
2) Кто будет им пользоваться? Все, кто хочет? Люди, которым Вы разрешите? Если Вы захотите ограничить круг людей, которым предоставить доступ к функционалу, то стоит подумать как бот будет их идентифицировать : по паролю, телефону или как-либо еще.
3) Каково примерное ожидаемое количество пользователей Вашего бота?
4) Есть ли у Вас хостинг и доменное имя, на котором будет существовать бот?
И помните: подробное Техническое Задание это залог качественного и успешного сотрудничества!