如何使用电报api获取频道的成员计数

Ala*_*412 8 api telegram

我想获取频道的会员人数,但不知道应该使用哪种方法?

我不是那个频道的管理员,我只想得到计数。

编辑:我使用的是主电报 api,而不是电报 Bot api

Sea*_*ean 10

您可以使用getChatMembersCount方法。

使用此方法获取聊天中的成员数量。


小智 5

它对我有用:)

from telethon import TelegramClient, sync
from telethon.tl.functions.channels import GetFullChannelRequest


api_id = API ID
api_hash = 'API HASH'

client = TelegramClient('session_name', api_id, api_hash)
client.start()
if (client.is_user_authorized() == False):
    phone_number = 'PHONE NUMBER'
    client.send_code_request(phone_number)
    myself = client.sign_in(phone_number, input('Enter code: '))
channel = client.get_entity('CHANNEL LINK')

members = client.get_participants(channel)
print(len(members))
Run Code Online (Sandbox Code Playgroud)