簡體   English   中英

如何使用 Telethon bot API 獲取頻道的實體?

[英]How to get entity of a channel using Telethon bot API?

我無法使用 Telethon Bot get_dialogs,因為該方法僅適用於客戶端。 因此,當我嘗試使用其 id 訪問實體時,我收到一個錯誤。 如果我無法解析所有頻道,也不能通過 id 訪問它們,我該如何訪問實體(頻道)? 我想解析來自私人群組的消息並使用 Telegram Bot。

在運行時將機器人添加到通道應該足以讓機器人獲取其訪問哈希。 或者,當機器人在里面時在那里發送消息也應該有效。 此哈希將保存到.session文件中。 無論如何,如果您使用“標記”ID(對於頻道,在真實 ID 前types.PeerChannel(real id) -100 前綴或使用types.PeerChannel(real id) ),Telethon 會知道您指的是一個頻道,這有助於使其工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM