作为电报机器人,验证电报频道所有者的最佳方法是什么?

问题描述 投票:0回答:3

电报机器人有没有办法知道谁是频道的管理员?

一种方法是向频道管理员发送验证码并要求管理员确认该代码。不过,我找不到任何允许向频道管理员发送消息的 API。

我可以通过要求用户向我的机器人发送消息来验证用户帐户,但是有没有办法让通道向机器人发送消息?

telegram telegram-bot
3个回答
0
投票

我认为这不是必需的!

当您有

a1255412542_bot
并要求用户将此机器人添加为管理员时,频道管理员是否可以将此机器人添加为管理员?!!

你可以:

  1. 询问频道名称,
  2. 向频道发送消息以确保机器人不是频道的管理员,
  3. 要求用户立即将您的机器人添加为管理员!然后按机器人上的
    ok
    按钮,
  4. 然后您向频道发送一条短信(或
    sendChatAction
    用于隐藏测试),如果成功,则完成!

0
投票

您可以使用此方法获取任意频道的管理员列表:

https://core.telegram.org/bots/api#getchatadministrators

检查该用户的权限,因为它返回管理员用户名及其权限的 json 数组


0
投票

我偶然发现了这个网站,但我对 API 等一无所知。我需要了解编程才能做到这一点吗?我非常想见到频道的成员

© www.soinside.com 2019 - 2024. All rights reserved.