Техническое задание: Разработка ИИ 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-бот с интегрированным искусственным интеллектом, реализованным в функционале оракула, психологической поддержки и снотолкования. Бот полностью адаптирован под продвижение конкретного мероприятия, активен в получении аналитики участников.