通过用户ID获取电报组名

时间:2020-10-02 12:23:55

标签: python telegram telethon

我正在使用Telethon GetFullUserRequest来检索user idname
我想看看这个用户ID是一个组的成员,还是多个组的成员。
我用谷歌搜索,但找不到解决方法。

这可能吗?如果可以,怎么办?

在此先谢谢大家。

1 个答案:

答案 0 :(得分:1)

作为@ go2nirvana pointed out,您可以进行常见的聊天,但这就是您所能做的(除非知道您在其中,否则根本无法知道他们在哪个广播频道中,或者是哪个组中。也是如此)。

这是通过GetCommonChatsRequest完成的,当您打开某人的个人资料时,客户将其显示为“共同组”:

async def main():
    result = await client(functions.messages.GetCommonChatsRequest(
        user_id='username',
        max_id=0,
        limit=100
    ))

    for chat in result.chats:
        ...