Техническое задание: Telegram-бот с нейросетевым чатом
Необходимо разработать автоматизированное решение для участия в групповых чатах Telegram от имени канала с использованием технологий искусственного интеллекта.
Основные функции
- Интеграция с Telegram: Использование библиотеки Telethon для подключения к API Telegram и работы от имени канала (через права администратора).
- Прослушивание чата: Скрипт должен постоянно отслеживать сообщения в целевом чате, выбранном для автоматизации.
- Генерация ответов: Интеграция с OpenAI API (или аналогичным) для создания контекстно-зависимых, осмысленных ответов на основе полученных сообщений.
- Автоматическая отправка: Автоматическая публикация сгенерированных ответов в чат от имени канала.
Технические требования
- Язык программирования: Python 3.
- Библиотеки: Telethon, библиотека для работы с OpenAI API.
- Конфигурация: Возможность легкой настройки целевого чата, учетных данных API и параметров работы нейросети через конфигурационный файл.
- Надежность: Обработка ошибок сети и API, стабильная работа в фоновом режиме.
Что ожидается от исполнителя
- Чистый, документированный код с комментариями.
- Инструкция по настройке и запуску.
- Готовое к работе решение.