Telegram бот для сбора анкет и поиска тиммейтов

Цена договорная
06 июня 2024, 00:35 • 28 откликов • 127 просмотров
Цель: Создание бота для сбора информации по анкетам пользователей и отправки этой информации в админ чат для проверки и дальнейшей публикации.

Общие требования
  • Сбор данных пользователей по заданным сценариям.
  • Сортировка анкет по категориям с использованием тегов.
  • Проверка и редактирование анкеты пользователем перед отправкой.
  • Предотвращение параллельного заполнения анкет. Варианты ответов и категории должны быть изолированы друг от друга и не перемешиваться между категориями и остальными вариантами.
  • Исключение повторного выбора одного и того же варианта ответа.
  • Валидация данных: проверка формата контактов и ограничения по длине текста.
  • Управление действиями: возможность отмены действий и возврата к предыдущему шагу.
  • Отправка анкет по заранее заданным шаблонам в админ чат.
  • Сброс данных после успешной отправки анкеты.
  • Логирование: ведение логов для поиска заявок и ошибок. В случае зависания бота отображать сообщение о недоступности сервиса.
  • Предотвращение спама анкетами: лимит - 3 анкеты в день.

    Желательно сразу писать цену и сроки.
Файлы