【问题标题】:node-telegram-bot-api: CHAT_ADMIN_REQUIRED节点电报机器人 api:CHAT_ADMIN_REQUIRED
【发布时间】:2021-09-25 05:25:23
【问题描述】:

您好,我正在尝试撤消邀请链接,但是当我提供 chat_id 和邀请链接但仍然抛出错误 Unhandled rejection Error: ETELEGRAM: 400 Bad Request: CHAT_ADMIN_REQUIRED

这是我用来撤销邀请链接的代码 bot.revokeChatInviteLink(chat_id, "https://t.me/joinchat/some_key")

【问题讨论】:

    标签: node.js telegram telegram-bot node-telegram-bot-api


    【解决方案1】:

    您的机器人需要管理员权限

    来自 revokechatinvitelink 文档:

    撤销ChatInviteLink

    使用此方法撤销机器人创建的邀请链接。如果主链接被撤销,则会自动生成一个新链接。 机器人必须是聊天中的管理员才能工作,并且必须具有适当的管理员权限。将撤销的邀请链接返回为 ChatInviteLink 对象。


    • 让您的聊天机器人管理员
    • 添加必要的权限

    【讨论】:

    • 实际上我已将机器人设为该组的管理员。我想我在这里犯了一个错误,我有两个机器人,其中一个正在创建邀请链接,另一个正在撤销它。是不是导致我不确定。 Bt 我需要两个机器人来完成这两个任务。因为当我用一个机器人做所有这些事情时,它会抛出错误,说2 instance of same bot can not be created
    • 机器人只能撤销机器人自己创建的邀请链接。另一个机器人将无法撤销它。
    猜你喜欢
    • 2017-08-18
    • 2017-04-03
    • 2019-03-27
    • 2018-07-22
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    相关资源
    最近更新 更多