使用 Telegram API - Telegraf - 通过尝试接受用户的加入请求并使用 PromotionChatMember() 错误:错误请求:机器人无法添加新的聊天成员

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

所以我的电报机器人位于这个超级组(私人组)中,用户必须请求加入,管理员必须接受他们的请求。

在线搜索,我看到的唯一解决方案是使用promoteChatMember(),但是我收到此错误:

  response: {
    ok: false,
    error_code: 400,
    description: "Bad Request: bots can't add new chat members"
  },
  on: {
    method: 'promoteChatMember',
    payload: { chat_id: (MY_GROUP), user_id: (MY_USERID) }
  }

如果这不可能,至少有什么方法可以接受我的机器人的用户加入请求吗?

我确定 ID 都是正确的,但运气不佳。我不知道该怎么办,因为我在互联网上的任何地方都看不到这个问题(只有 1-2 个没有解决方案的随机主题),而且我找不到任何 Telegram Bot Devs 社区。

我的电报机器人拥有我可以在选中 BotFather 的情况下为其提供的所有权限设置,并且还拥有我的私人超级组中的每个管理员权限。我还确保再次删除并添加机器人,以确保组中的所有内容都已刷新,但没有运气。

telegram python-telegram-bot telegraf
1个回答
0
投票

使用直接 API 修复了此问题,telegraf 未完全更新。

获取 URL 并使用 此方法

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