В зависимости от настроек Telegram и типа источника:
Из каналов- Если список подписчиков открыт — собираем всех подписчиков
- Если список подписчиков скрыт — собираем только тех, кто хотя бы раз оставлял комментарии под постами
Из чатов- Если список участников открыт — собираем всех участников
- Если список участников скрыт — собираем только тех, кто хотя бы раз писал сообщения в чате
Таким образом, даже при закрытых списках вы получаете
реальных, активных пользователей, а не «пустые» аккаунты.