Разработка Telegram-бота с автоматической рассылкой

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

Основной функционал

  • Интерактивная анкета: Бот должен запрашивать у пользователя необходимые данные через диалог (поля анкеты уточняются отдельно).
  • Автоматическая выдача материалов: После успешного заполнения анкеты бот автоматически отправляет пользователю заранее заготовленные файлы (документы, изображения, медиа).
  • Сохранение данных: Вся информация, полученная от пользователей через анкету, должна надежно записываться и храниться в базе данных (тип БД на усмотрение исполнителя, но должна быть возможность экспорта данных).
  • Администрирование: Для владельца бота должен быть предусмотрен удобный способ загрузки новых файлов для рассылки и просмотра собранных анкет.

Технические требования

  • Бот должен быть стабильным и работать 24/7.
  • Интерфейс общения с ботом - интуитивно понятный и дружелюбный.
  • Код должен быть чистым, с комментариями и возможностью дальнейшего расширения функционала.
  • Необходима инструкция по развертыванию и администрированию.

Что предоставить по итогу

  • Исходный код проекта.
  • Инструкцию по установке и настройке.
  • Развернутого и работающего бота на тестовом периоде.