AI Telegram-агрегатор контенту (Парсер + Модерація)
Комплексна гібридна система для автоматичного збору новин з Telegram-каналів, їхнього ШІ-рерайту та зручної публікації через систему модерації.
Стек технологій: Python 3.11+, aiogram 3.x, Pyrogram/Telethon (MTProto API), SQLite (aiosqlite), OpenAI / Gemini API.
Ключові фічі та архітектурні рішення:
* Anti-ban Парсер: Збір даних через ізольований UserBot за допомогою безпечного періодичного опитування (без event handlers), з імітацією затримок та обробкою FloodWait.
* Гнучка авторизація: Логін парсера реалізовано прямо в інтерфейсі адмін-бота (через QR-код або стандартний код Telegram).
* Робота з MediaGroups: Повноцінна підтримка постів із кількома медіафайлами (фото/відео/документи) — локальне кешування та перезбирання в один пост для публікації.
* Строгий AI-рерайт: Налаштовано жорсткі системні промпти (Zero-Hallucination) для точного рерайту/перекладу без втрати контексту та кривої розмітки.
* Telegram-Адмінка: Усе керування системою (додавання каналів, модерація публікацій, зміна API-ключів, промптів та стоп-слів) відбувається через Inline-меню бота, без взаємодії з консоллю сервера. БД SQLite дозволяє застосовувати зміни "на льоту".
#Telegram #python #aiogram3 #gemini #AI
Стек технологій: Python 3.11+, aiogram 3.x, Pyrogram/Telethon (MTProto API), SQLite (aiosqlite), OpenAI / Gemini API.
Ключові фічі та архітектурні рішення:
* Anti-ban Парсер: Збір даних через ізольований UserBot за допомогою безпечного періодичного опитування (без event handlers), з імітацією затримок та обробкою FloodWait.
* Гнучка авторизація: Логін парсера реалізовано прямо в інтерфейсі адмін-бота (через QR-код або стандартний код Telegram).
* Робота з MediaGroups: Повноцінна підтримка постів із кількома медіафайлами (фото/відео/документи) — локальне кешування та перезбирання в один пост для публікації.
* Строгий AI-рерайт: Налаштовано жорсткі системні промпти (Zero-Hallucination) для точного рерайту/перекладу без втрати контексту та кривої розмітки.
* Telegram-Адмінка: Усе керування системою (додавання каналів, модерація публікацій, зміна API-ключів, промптів та стоп-слів) відбувається через Inline-меню бота, без взаємодії з консоллю сервера. БД SQLite дозволяє застосовувати зміни "на льоту".
#Telegram #python #aiogram3 #gemini #AI