Почему список участников не отдаётся
Причин ровно три, и путать их не стоит — от причины зависит, что делать дальше.
- Админ скрыл список. В документации Telegram про супергруппы сказано прямо: список участников подгружается по запросу, только когда пользователь открывает его, и даже тогда может быть скрыт администраторами. Это настройка группы, а не сбой. Прячется она методом
channels.toggleParticipantsHidden, и включить её можно не всегда: в конфиге есть ключhidden_members_group_size_min— минимальное число участников, начиная с которого опция вообще доступна. В маленьких группах спрятать список нельзя. - Это канал. У каналов подписчиков не видно вообще ни у кого, кроме админов — Telegram закрыл эту возможность в 2023 году. Никакой софт этого не меняет. Поимённого списка нет даже во встроенной панели владельца: что именно показывает статистика канала — разобрано по документации.
- Группа очень большая. Клиент показывает не всех сразу, а порциями, и до конца списка можно просто не долистать.
CHAT_ADMIN_REQUIRED — «нужны права администратора». Это не блокировка аккаунта и не бан: просто действие недоступно. Если инструмент обещает «достать скрытых участников» — он либо врёт, либо делает то же самое, что описано ниже, но не говорит об этом.Что вместо списка: четыре способа
Ключевая мысль простая. Список скрыт, а сообщения, комментарии, реакции и голоса — видны. За каждым из них стоит конкретный человек, и его можно собрать.
Писавшие за период
Авторы сообщений за 1, 7, 30 дней или за N последних сообщений. Список скрыт, а сообщения видны — значит видны и авторы.
Комментаторы канала
У канала подписчиков не отдают в принципе, но комментарии под постами лежат в связанном чате обсуждений — оттуда и берём.
Реагировавшие
Кто ставил реакции на сообщения в группе. Тёплый сигнал: человек не просто числится, а отреагировал на контент.
Голосовавшие в опросе
В открытом опросе видно, кто и за какой вариант проголосовал. Готовая сегментация по интересу.
В парсере это отдельные режимы, и их можно комбинировать: собрать писавших за 30 дней, добавить реагировавших и комментаторов, а потом посмотреть, кто попал в несколько списков сразу.
Почему активная аудитория часто лучше полной
Полный список участников выглядит внушительнее — тысяча человек вместо двухсот. Но внутри этой тысячи: те, кто вступил и забыл; те, кого добавили без спроса; удалённые аккаунты; боты; и просто наблюдатели, которые никогда ни на что не откликаются.
Человек, который на этой неделе написал сообщение по теме или поставил реакцию на пост, даёт другой сигнал. Он в теме прямо сейчас. Именно поэтому мы считаем сбор по активности не «запасным вариантом при скрытом списке», а нормальным основным способом.
Как усилить сбор, когда списка нет
Несколько приёмов, которые вытягивают больше людей из того же чата:
- Увеличить период. Не 7 дней, а 30 или «все сообщения». Чем длиннее окно, тем больше авторов попадёт в выборку.
- Взять несколько чатов сразу. До 50 источников в одной задаче — и дедупликация сама уберёт повторы.
- Добавить ключевые слова. Фильтр по словам в сообщениях оставит только тех, кто писал «куплю», «ищу», «сколько стоит» — с куском сообщения рядом, чтобы видеть контекст.
- Посмотреть на пересечение. Кто попал в несколько источников сразу, уезжает в отдельный лист — это самая тёплая часть базы.
- Найти соседние чаты. Поиск чатов подберёт другие площадки по той же теме, если в одном чате людей мало.
Полный проход по такой схеме — от поиска источников до готового файла — расписан в пошаговом гайде.
Чего делать не надо
Первым делом обычно приходит мысль «вступлю админом» или «найду софт, который обойдёт». С первым всё честно: если тебя действительно назначат администратором, список откроется — но это решение владельца чата, а не техника.
Со вторым хуже. Инструменты, которые обещают обойти ограничения Telegram, обычно просто долбят API запросами. Результата это не даёт, а за флуд документация обещает бан. Аккаунт потеряешь, список так и не увидишь.
И третье: не путай скрытый список с закрытой группой. В закрытую группу по инвайт-ссылке можно попасть и собирать изнутри. Скрытый список — это про настройку видимости, и внутри группы он остаётся скрытым.
Что нужно для сбора
Технически — рабочий аккаунт и стабильный выход в сеть. Сбор идёт отдельным аккаунтом, а не твоим личным, через свой прокси и с паузами между чатами. Это не про обход чего-либо, а про то, чтобы аккаунт не выглядел роботом.
Дальше — выбираешь режим под то, что доступно в конкретном чате. Если участники открыты, берёшь полный список. Если скрыты — идёшь по активности.
Частые вопросы
Почему не видно участников группы в Telegram?
Есть три причины. Первая: администратор скрыл список участников в настройках — в документации Telegram прямо сказано, что список загружается по требованию и может быть скрыт админами. Вторая: это канал, а у каналов список подписчиков закрыт с 2023 года для всех. Третья: группа очень большая, и клиент показывает только часть.
Можно ли обойти скрытый список участников?
Нет, и это правильный ответ. Если админ закрыл список, API на запрос участников отвечает ошибкой CHAT_ADMIN_REQUIRED — доступ есть только у администраторов чата. Обходных путей нет, но нужную аудиторию можно собрать иначе: по тем, кто в этом чате проявляет активность.
Что такое CHAT_ADMIN_REQUIRED?
Ошибка API в ответ на запрос списка участников, которая означает ровно одно: для этого действия нужны права администратора чата. Она приходит, когда список скрыт настройками группы.
Аудитория по активности хуже полного списка?
По количеству — меньше, по качеству — обычно лучше. В полном списке лежат и те, кто вступил год назад и с тех пор не заходил. Тот, кто на этой неделе писал, комментировал или ставил реакции, точно живой и точно интересуется темой.
Как собрать подписчиков канала, если списка нет?
Напрямую никак — Telegram закрыл эту возможность. Работающий способ: собрать комментаторов через связанный чат обсуждений и реагировавших на посты. Это активная часть аудитории канала, а не весь список подписчиков, и мы говорим об этом прямо.
Про скрытие списка администраторами и про права на запрос участников — из документации Telegram: каналы и супергруппы и channels.getParticipants. Проверено 12 августа 2026.