Техническое задание: Разработка ИИ Telegram бота формата «Оракул»

1. Общее описание проекта

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

2. Ключевые функциональные требования

2.1. Вовлекающее общение

Бот должен вести осмысленный диалог по тематике мероприятия, используя современные ИИ (ChatGPT-подобные нейросети по API). Общение должно быть:

  • Познавательным - предоставлять интересные факты и развернутые ответы, раскрывающие заданную дневную тему.
  • Мотивирующим - содержать призывы зарегистрироваться или принять участие в мероприятии.
  • Интерактивным - поддерживать продолжение диалога с пользователем.

2.2. Дополнительные функции (кнопки главного меню)

В меню бота должны быть реализованы следующие кнопки:

  • «Консультация ИИ психолога» - запуск диалога с терапевтической нейросетью.
  • «Расшифровать сон» - получение интерпретации сна с помощью генеративного ИИ.

Обе функции должны работать через отдельный вызов ИИ API.

2.3. Проверка подписки

Бот обязан проверять, подписан ли пользователь на определенный Telegram-канал. Если подписка отсутствует, бот блокирует часть ключевых функций и/или выводит сообщение с ссылкой на вступление в канал.

2.4. Сбор данных об участниках

Необходимо реализовать автосбор индекентов Telegram (username) всех пользователей, которые взаимодействовали с ботом, с возможностью последующей выгрузки этих данных (например, в файл CSV/Excel).

2.5. Ежедневный нетативный контент

Раз в сутки (в настроенное время) всем активным пользователям должна присылаться уникальная, не повторявшаяся до этого тема из сгенерированного пула.

3. Технические и прочие условия

  • Проект реализуется на Python с использованием ИИ по API.
  • Код должен быть готов к размещению на сервера и ресурсах соответствующей организации.
  • Требуется документация минимального уровня: инструкция по запуску и базовым настройкам.
  • Все данные и исходный код передаются заказчику под ключ.

4. Ожидаемый результат

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