Telegram-бот для автоматического создания и публикации статей
Разработал Telegram-бота для автоматического ведения информационного канала. Система самостоятельно собирает актуальные темы с сайтов и из публикаций во ВКонтакте, обрабатывает найденную информацию и на её основе создаёт полноценные статьи.
Для каждой публикации бот генерирует текст и подходящее изображение. Перед отправкой материал проходит автоматические проверки качества: оценивается содержание, структура, соответствие выбранной теме и наличие нежелательных элементов.
Поддерживаются два режима работы:
— создание и публикация материалов по заданному расписанию;
— полностью автоматический режим с самостоятельным поиском тем и подготовкой постов.
Бот развёрнут на VPS-сервере и работает постоянно без необходимости запускать его вручную. Настройки, источники, расписание и параметры генерации можно изменять без переработки основной логики.
Реализовано:
— сбор тем и материалов из нескольких источников;
— обработка и фильтрация найденной информации;
— генерация статей с помощью LLM;
— автоматическая проверка качества текста;
— генерация изображений для публикаций;
— отложенная и автоматическая публикация в Telegram;
— логирование работы и обработка ошибок;
— развёртывание и настройка на VPS.
Технологии: Python, Telegram Bot API, внешние API, LLM, генерация изображений, парсинг сайтов, VK API, планировщик задач, VPS.