Как правильно составить ТЗ
Разработка нового чат-бота
1) Какую роль выполняет бот, коротко, обобщенно
2) Древовидная структура или иллюстрация нужных клавиатур бота. Тип клавиатур в определенных местах. Текст кнопок на клавиатурах.
3) Внешний вид бота. Как он должен реагировать на те или иные действия пользователя. Что конкретно должен писать и делать в определенных ситуациях
4) Если нужно пополнение внутреннего баланса бота, то через какие платежные системы или через какую кассу? (Киви, Яндекс Деньги, Cryptonator, Free-Kassa)
5) Должна ли быть админка? Если да, смотрите раздел ниже.
Админ панель
Что должно быть в админке? Укажите, как именно Вы бы хотели взаимодействовать с командами для администрирования.
Примеры возможных функций:
• Рассылка сообщений. Всем пользователям бота или по определенным критериям
• Статистика использования бота. Количество написавших людей за день, неделю, месяц. Количество продаж товаров
• Бан, разбан пользователя
• Выдача баланса определенному пользователю. Установка баланса пользователя на определенное значение.
• Добавление товара, категорий и/или подкатегорий. Изменение стоимости товара
Может быть добавлено что угодно в дополнение к вышесказанному.
Копия уже существующего чат-бота
1) Ссылка на бота, которого нужно скопировать
2) Делать полную копию или какие-то моменты должны отличаться? Описать подробно, что должно отличаться и как оно должно выглядеть
3) Должна ли быть админка? Если да, смотрите раздел выше.
Доработка существующего скрипта/бота
Чтобы назвать стоимость и сроки разработки, нужно сначала взглянуть на код, который требует доработки.
Подробно опишите следующее:
1) Как скрипт работает сейчас
2) Как он должен работать