TGInformer Мониторинг Telegram каналов без ограничений API

20 Oct, 2025

Репозиторий давно не обновлялся

Последнее обновление было 8 месяцев назад.

1,639
🔱 243
👥 36

Логотип TGInformer

Когда стандартного бота Telegram недостаточно

Знакома ситуация, когда нужно отслеживать десятки Telegram-каналов, но официальное API ботов накладывает жёсткие ограничения? Разработчик Paul Pierre создал TGInformer — решение, которое обходит эти ограничения, маскируясь под реальных пользователей.

Что это за зверь?

TGInformer — это библиотека на Python, которая:

  • Работает как обычный пользователь Telegram (не как бот)
  • Позволяет мониторить до 500 каналов на один аккаунт
  • Сохраняет данные в MySQL и Google Sheets
  • Фильтрует сообщения по регулярным выражениям

Ключевое отличие от стандартных ботов — обход ограничений Telegram API за счёт использования клиентского API через библиотеку Telethon.

Главные фишки

1. Полноценный пользователь, а не бот

Пример работы В отличие от ботов, которые часто блокируются в публичных каналах, TGInformer использует реальные аккаунты. Это даёт доступ к любым публичным чатам.

Реклама

2. Масштабируемость через Docker

Docker Compose Готовые конфиги для Docker Compose позволяют развернуть систему за минуты. В комплекте идёт MySQL и Dozzle для просмотра логов.

3. Гибкая система фильтрации

Поддержка регулярных выражений для поиска по ключевым словам. Найденные сообщения можно:

  • Сохранять в базу данных
  • Отправлять в приватный канал
  • Экспортировать в Google Sheets

Пример интеграции с Google Sheets

4. Простое управление каналами

Добавляйте каналы через CSV-файл, система запомнит все подключения. Больше не нужно каждый раз вводить код подтверждения.

Управление каналами

Как это работает технически?

Проект построен на:

  • Python 3+
  • Telethon для работы с Telegram API
  • SQLAlchemy для работы с БД
  • Docker для удобного развёртывания

Особенность — использование сессионных файлов, которые сохраняют состояние авторизации. После первой настройки система работает автономно.

Кому это будет полезно?

  1. Маркетологам — мониторинг упоминаний бренда
  2. Трейдерам — отслеживание сигналов в крипточатах
  3. Журналистам — анализ общественного мнения
  4. Исследователям — сбор данных для социологических исследований

Подводные камни

Проект имеет некоторые ограничения:

  • Нужны реальные номера телефонов для аккаунтов (можно использовать Burner App)
  • Telegram активно борется с автоматизацией — возможны баны
  • Пока нет веб-интерфейса для управления

Стоит ли пробовать?

Если вам нужно:

  • Мониторить множество Telegram-каналов
  • Обойти ограничения ботов
  • Сохранять историю сообщений для анализа

TGInformer — отличное решение. Проект активно развивается, а открытая лицензия MIT позволяет свободно использовать и модифицировать код.

Для начала работы:

git clone https://github.com/paulpierre/informer.git
cd informer
./quick_start.sh

Полный список возможностей и инструкция по настройке — в репозитории проекта.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.