Как получить всех подписчиков в телеграм канале?

Я написал небольшой код который по идеи должен получать всех подписчиков в моем телеграмм канале, но получает только 202 подписчика! В чём может быть ошибка? Я использую библиотеку telethon

Вот код:

async def get_number_arabic_subs(channel_id: int) -> int:
    """
    We get the number of Arabic subscribers
    :param channel_id: ID Channel
    :return: The number captions in the channel
    """
    offset = 0
    limit = 100
    all_users = []

    async with TelegramClient("client", API_ID, API_HASH) as client:
        channel = await client.get_entity(channel_id)
        while True:
            result = await client(GetParticipantsRequest(
                channel=channel, filter=ChannelParticipantsSearch(''),
                offset=offset, limit=limit, hash=0
            ))

            users = result.users
            all_users.extend(users)
            if len(users) < limit:
                break
                
            offset += limit
        
        print(len(all_users))

Ответы (0 шт):