Парсинг телеграм админов

Замовник: AI | Опубліковано: 16.02.2026
Бюджет: 21 $

Задача: не работает корректно парсер администраторов Telegram-чата (Telethon). Описание проблемы: Есть Python-скрипт (telegram_admins.py), который через Telethon собирает администраторов чатов и записывает их в Google Sheets. Проблема в том, что для моего чата скрипт не возвращает реальный список администраторов. В чате фактически 10 админов (я вижу их в интерфейсе Telegram, я сам администратор/владелец), но парсер либо: - возвращает только один "левый" ID, - либо возвращает только текущую сессию, - либо пишет "no admins". Важно: 1. Чат — обычный Telegram-чат (не канал). 2. Аккаунт, с которого идет парсинг (Telethon session), НЕ является администратором. 3. Я хочу получать полный список админов, даже если аккаунт-парсер не админ. Ожидаемое поведение: Скрипт должен корректно получать список всех администраторов чата (usernames или ID) через Telethon. Что нужно проверить и исправить: - Правильно ли определяется тип сущности (Chat vs Channel). - Используется ли корректный фильтр (ChannelParticipantsAdmins). - Возможно ли вообще получать список админов без админ-прав. - Корректна ли логика resolve / get_entity. - Нет ли проблемы с linked discussion (если это канал + чат). - Почему возвращается только один ID (возможно это ID самой сессии). Нужно: 1. Найти причину, почему Telethon не возвращает реальный список админов. 2. Объяснить, это ограничение Telegram API или баг в коде. 3. Если это баг — пофиксить. 4. Если это ограничение API — предложить рабочее решение. Готов предоставить код полностью (telegram_admins.py).