Техническое задание на разработку SMM бота @smoapp_bot

Основные принципы:

  1. Обновление сообщений: Навигационные сообщения в боте должны обновляться, если они находятся из одного пункта меню. Новые сообщения без конкретной необходимости не инициируются.
  2. Единое сообщение: Если пользователь выбирает пункт "Создать новый заказ" или любой другой пункт, все действия внутри по навигации должны быть в одном сообщении.
  3. Стрелка назад: В навигации каждого пункта меню должна быть опция возврата назад.
  4. Транзакционные сообщения: Основные принципы не распространяются на транзакционные сообщения.

Навигация:

  1. Создать новый заказ: Пользователь может создать новый заказ. При этом все действия внутри этой опции происходят в одном сообщении.
  2. Мои заказы: Пользователь может просмотреть список своих заказов. Все действия внутри этой опции происходят в одном сообщении.
  3. Мой баланс: Пользователь может просмотреть состояние своего баланса.
  4. Заработать: Пункт предназначен для пользователей, которые хотят заработать с помощью бота.
  5. Помощь: Раздел с информацией о том, как пользоваться ботом.
  6. FAQ: Часто задаваемые вопросы и ответы на них.
  7. Чеки: Раздел, где пользователь может просмотреть свои чеки.

Административная панель:

  1. Добавление/редактирование категории, подкатегории: Администратор может добавлять или редактировать категории и подкатегории.
  2. Добавление/редактирование товара: Администратор может добавлять или редактировать товары.
  3. Список заказов и статусы: Администратор может просматривать список всех заказов и их текущие статусы.
  4. Автоматическая отправка заказов: Заказы могут быть автоматически отправлены после определенных действий или условий.
  5. Рассылка по боту: Администратор может инициировать рассылку сообщений всем пользователям бота.