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. Liferay、ルートロガーの入手方法?
- 3. ユーザーフィードバックの入手方法
- 4. offsetTopの入手方法
- 5. カフェノートブックの入手方法
- 6. WinApi - SHELLDLL_DefViewの入手方法
- 7. Recyclerview(Recyclerviewの入手方法)
- 8. Googleコンタクトラベルの入手方法
- 9. UITextField.tag + 1の入手方法?
- 10. テストケースの入手方法
- 11. Twitterファブリックキーの入手方法
- 12. iframeコンテンツの入手方法
- 13. アクセストークンの入手方法は?
- 14. 最新の入手方法
- 15. Zend_Db_Exception - アダプタの入手方法
- 16. ScriptIntrinsicBLASの入手方法KernelID
- 17. TELEGRAMBOT ChosenInlineResultの入手方法
- 18. GCCリンカーコマンドの入手方法?
- 19. Android_Accelerated_x86エミュレータの入手方法?
- 20. IDirect3DSurface9の入手方法
- 21. ストライプトークンの入手方法?
- 22. リリースハッシュキーの入手方法
- 23. AReadLinesCount IdTCPClientの入手方法
- 24. CherryPyの入手方法
- 25. Facebookアドミニストレーターコメントの入手方法
- 26. アンドロイドランニングウィジェットの入手方法?
- 27. テレグラムチャンネルのメッセージビュー数
- 28. シンプルインジェクターコンテナの入手先と入手方法は?
- 29. 良いライセンスキージェネレーターの入手方法または入手先
- 30. しか入手方法
ソリューションを見つけましたか? – flagg19