【发布时间】:2021-10-26 09:18:13
【问题描述】:
在我问这个问题之前,我检查了here。我想杀死除了我现在连接的会话之外的所有其他会话。基于我使用的 Telethon api all_sessions = client(GetAuthorizationsRequest()).to_dict(),我得到了这个结果:
{
'_': 'Authorization',
'api_id': ...,
'app_name': '...',
'app_version': '4.1.4',
'country': 'Unknown',
'date_active': ...,
'date_created': ...,
'device_model': 'SamsungSM-G920F',
'flags': 0,
'hash': ...,
'ip': '...',
'platform': 'Android',
'region': '',
'system_version': 'SDK 23'
}
我想终止这个会话,但我不知道上面链接中提到的session id 是什么(telethon API 文档)。我尝试使用这些命令:
client(DestroySessionRequest(api_id))
client(DestroySessionRequest(hash))
但不仅没有删除会话,而且没有来自 api 的响应以及等待和等待响应的命令,没有错误或没有异常。我怎样才能终止会话?
【问题讨论】: