TelethonでTelegram apiを使用する方法を理解するのは本当に難しいです。電報には古いメッセージを削除するチャンネルがあります。 inputpeerchannel()を使用すると、私はchannel_id(No Problem)とchannel_hashが必要です。 findout howtoは、このchannel_hashをchannel_idで取得できません。ドイツからありがとうテレグラムチャンネル - access_hashの入手方法?
答えて
チャンネルaccess_hash
を検索するには、チャンネルのユーザー名を解決する必要があります。オリジナルのMTProtoメソッドcontacts.resolveUsername#f93ccba3
は@usernameを取得し、access_hash
を含むチャンネル情報を返します。
上記の元のMTProtoメソッドを呼び出すには、ResolveUsernameRequestを呼び出す必要があります。このコードを使用して、ユーザ名をaccess_hash
に解決することができます:
client = TelegramClient(session_file, api_id=00000, api_hash='XXXXX')
client.connect()
response = client.invoke(ResolveUsernameRequest("your_channel_id"))
print(response.chats[0].access_hash)
client.disconnect()
"your_channel_id"はユーザー名かchannel_idですか?それは私のためにchannel_idで動作しません、それはユーザー名で動作しますが、私はchannel_idを持っています – flagg19
"your_channel_id"は文字列であり、それはユーザー名です。 'channel_id 'だけでチャンネルにアクセスすることはできません。 'access_hash'も必要です。 –
- 1. 入手方法入手方法AzureでのWebテストのSLAレポート
- 2. 最新の入手方法
- 3. テストケースの入手方法
- 4. ユーザーフィードバックの入手方法
- 5. Twitterファブリックキーの入手方法
- 6. AReadLinesCount IdTCPClientの入手方法
- 7. offsetTopの入手方法
- 8. ScriptIntrinsicBLASの入手方法KernelID
- 9. Zend_Db_Exception - アダプタの入手方法
- 10. CherryPyの入手方法
- 11. Android_Accelerated_x86エミュレータの入手方法?
- 12. TELEGRAMBOT ChosenInlineResultの入手方法
- 13. IDirect3DSurface9の入手方法
- 14. Recyclerview(Recyclerviewの入手方法)
- 15. リリースハッシュキーの入手方法
- 16. アクセストークンの入手方法は?
- 17. iframeコンテンツの入手方法
- 18. WinApi - SHELLDLL_DefViewの入手方法
- 19. UITextField.tag + 1の入手方法?
- 20. カフェノートブックの入手方法
- 21. GCCリンカーコマンドの入手方法?
- 22. Liferay、ルートロガーの入手方法?
- 23. 良いライセンスキージェネレーターの入手方法または入手先
- 24. 私の番号をテレグラムチャンネルにインポートする方法
- 25. F#3.0のF#powerpackの入手方法
- 26. instagram apiのaccess_tokenの入手方法
- 27. symfonyのモジュールリストの入手方法
- 28. DDLへのコメントの入手方法
- 29. CNNウェブサイトのHTMLコードの入手方法
- 30. tdからの値の入手方法
ソリューションを見つけましたか? – flagg19