Python Telethon:检查客户端实例是否已登录

Python Telethon:检查客户端实例是否已登录,python,telegram,telethon,Python,Telegram,Telethon,我正在尝试使用telegram bot API将用户登录到帐户,但我找不到检查客户端实例是否有权访问帐户的方法 这是我的例子: client=电报客户端(客户端名称、API ID、API哈希) 通过使用client.start()它会检测用户是否登录,因此我也必须对其进行ECESS…您需要使用:它将返回当前登录的用户,如果没有,则返回无 client = TelegramClient(client_name, API_ID, API_HASH) if (await client.get_me(

我正在尝试使用telegram bot API将用户登录到帐户,但我找不到检查客户端实例是否有权访问帐户的方法

这是我的例子:

client=电报客户端(客户端名称、API ID、API哈希)
通过使用
client.start()
它会检测用户是否登录,因此我也必须对其进行ECESS…

您需要使用:它将返回当前登录的用户,如果没有,则返回无

client = TelegramClient(client_name, API_ID, API_HASH)
if (await client.get_me()):
    # client has an user logged in
else:
    # client hasn't an user logged in 

另外,如果你看一下,你会发现
start()
也在做同样的事情。

没有更多细节,我无法给你一个很好的答案。如果这种行为没有记录在案,我个人会深入调查。否则,您可以考虑考虑在GITHUB上打开一个问题,请求维护者的帮助。看起来他们在发行板上相当活跃,我想他们会很乐意帮助你。很荣幸提到这一点更有意义。