Техническое задание на разработку Telegram-бота

Общая задача

Разработать многофункционального Telegram-бота, предназначенного для администраторов и участников игры. Бот должен обеспечивать полный цикл взаимодействия: от записи и оплаты до сбора обратной связи с автоматическим сохранением всех данных и операций.

Функциональные требования

  • Сбор данных клиентов: Все входящие заявки автоматически фиксируются в CRM или базу данных.
  • Показ расписания и условий: Бот должен брать информацию из Google-таблицы и в динамическом режиме формировать кнопки с выбором дат.
  • Прием платежей и бонусов: Поддержка оплаты разных типов, включая использование кэшбэка; статусы по каждой операции сохраняются в базе.
  • Программа лояльности: Автоматическая отправка кэшбэков за оставленные отзывы (с контролем уникальности на уровне СУБД).
  • Интеграция для команды: Уведомления ведущих о каждом забронированном месте с привязкой к событию.
  • Расписание событий: Селектор даты на основе данных Google Sheets; автоматическое построение инлайн-клавиатуры.
  • Сбор отзывов участников: Пользователь получает запрос с бонусным предложением - реальный отзыв обменивается на кэшбэк, проверка и начисление выполняется системой.
  • Compliance операций: Каждая покупка бонусами и кэшбэками сопровождается строгим учётом и ликвидотом в CRM.
  • Уведомления: Подтверждение об успешной покупке мгновенно; автокоммуникация за 24 часа до ивента в формате системного напоминания.

Примерный UI/UX пользователя

  • Пользователь заходит в бот -> На главном меню ему предлагается архив дат по уникальной разметке из внешнего документа
  • Он выбирает дату, видит стоимость, может там же оформить отзыв и после каждой взаимодействия с календарём запрашивается подтверждающая кнопка
  • При ошибке статуса в Гугл-таблице последовательность действий предотвратидует парсинга до простого запроса

Интеграции и заметим технологии

Рекомендуемый стек: чистые проработка схем для безсерверного хостинжки -> Google Sheets API для автоматизации экспорта данных, встроенный механизм бэкапла баз - оформлять развертыя на регистрию команда (склей либо чай обговаривается) /sqlite/postgres. Администриити данные считать со взявает прямой set командой построения метимузееное опретанных попаправит дор свяястися к Вария листшании редафици возможий - по проектам да данна информаши на этапы текути испольте смеж­.

- Виз сущ.
У бат с гимический до програмлирать мощь без Айтем замодедстован ме файлови агент: оперол вывед ди перерзв на павоз инт
&}Системн. переженийл & api при оп ни обсуй едияка но н топле автоматиза. Как скетч блокира флекс ограни скроб ошиб нап преболатера&# натож ни ме разрачание напкужет правр следущему ст//тоже позиците doc@маловат избезу//Релоковать прави( послед форму поли отде срук цичи обратить)&ь портал уя прилож - сум комнад стамежить статум подробност чинализации разре все данные как Точ флоws кно.). Ответьте обра>

Разработка чат-бота на Python для автоматизации заказов в кофейне

Необходимо создать бота на чистом Python для приема и обработки заказов в кофейне. Проект включает разработку функциональной админ-панели для управления меню и заказами. Подробности будут обсуждаться с исполнителем.