この質問をする前に、ここをチェックしました。現在接続しているセッション以外のすべてのセッションを強制終了したいと考えています。私が使用した 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 docs) で言及されている内容がわかりません。これらをコマンドに試しました:
client(DestroySessionRequest(api_id))
client(DestroySessionRequest(hash))
しかし、セッションが削除されないだけでなく、API やコマンドからの応答もありません。コマンドはエラーや例外なしで応答を待っています。セッションを強制終了するにはどうすればよいですか?