Основные требования:
o Бот должен иметь возможность получать посты из заданных Telegram-каналов.
o После получения поста бот должен отправлять его на обработку искусственному интеллекту.
o Искусственный интеллект должен редактировать контент, согласно заданному промпту, добавляя/удаляя информацию, улучшая текст и так далее.
o Отредактированный пост отправляется в Telegram-канал – приемник для верификации.
o Последний этап – отправка в канал отредактированного поста.
Дополнительные требования:
o Поддержка различных форматов контента (текст, фото, видео).
o Логирование всех действий бота.
o Безопасность доступа к боту и каналам.
o Возможность редактировать и сохранять промпты индивидуально для каналов-источников.
o Анализ и агрегирование контента Периодический парсинг постов из каналов-источников (например, каждый час). Обработка всего объема данных (например, классификация и объединение постов по темам)/ Генерация на основе этого новых текстов (сводных новостных сообщений на основе объединенного контента с помощью нейронной сети).
Основные библиотеки и фреймворки:
o python-telegram-bot – для взаимодействия с API Telegram.
o OpenAI – для обработки текста с помощью ChatGPT.
o SQLAlchemy (опционально) – для работы с базой данных.
Хостинг:
o Виртуальный сервер.
o Использование облачных сервисов для запуска бота.
Основные компоненты:
o Бот-сервер: отвечает за взаимодействие с Telegram API, получение сообщений и отправку запросов на обработку.
o Парсер: модуль, который получает посты из каналов и передает их на дальнейшую обработку.
o Модуль ИИ-обработки: использует модели ИИ для анализа и редактирования текстов.
o База данных: хранение настроек, логов и результатов обработки.
Разделы:
Опубликован:
07.02.2025 | 10:16 [поднят: 07.02.2025 | 10:16]
Заказ находится в архиве