2016-01-17 35 views
0

電報機器人是否有辦法知道誰是頻道管理員?作爲電報機器人,認證電報頻道所有者的最佳方式是什麼?

做到這一點的一種方法是向管理員發送驗證碼並要求管理員確認密碼。不過,我找不到任何允許向管理員發送消息的API。

我可以通過要求用戶向我的機器人發送消息來驗證用戶帳戶,但是有沒有辦法讓渠道發送消息給機器人?

+0

爲了澄清更多,我想發送有關用戶操作的通知給用戶定義的通道。對於這個用戶用戶必須將我的機器人添加到他的頻道,然後將頻道名稱引入我的應用程序,以便我可以將通知發送到該頻道。 問題是我不知道如何確保此用戶擁有該頻道,而不是將他的通知連接到其他不屬於他的頻道,並且恰好以管理員身份添加了我的機器人。 – Afshin

回答

0

我認爲這不是必需的!

當你有a1255412542_bot並要求用戶添加這個機器人作爲管理員,是否有可能通道管理員添加這個機器人作爲管理員?

,您可以:

  1. 問頻道名稱,
  2. 將消息發送到信道,以確保機器人不信道的管理,
  3. 讓用戶添加你的機器人作爲管理員立即!然後按您的機器人上的ok按鈕,
  4. 然後您向該頻道發送短信(或sendChatAction進行隱藏測試),如果成功,則完成!
+0

感謝您的回覆。我明白你在這裏提出的建議。它似乎工作,但我認爲這不夠強大,並向用戶強加一個特定的過程(確保bot先不是管理員,然後添加並驗證...) – Afshin

+0

好的。我明白。但目前TG bot API沒有其他辦法。 –