电报机器人(具有添加新管理员权限)无法提升新管理员或更改现有管理员的自定义标题。为什么?



我正在编写我的第一个电报机器人程序,用于使用python-telegram-bot包进行群聊。并面临一个问题。

具有完全相同权限的机器人(所有权限,包括添加新管理员(

  1. 在我的测试组中(少数用户(-可以提升新管理员并更改他们的自定义标题,没有问题,但

  2. 在更大的群聊(300+用户(-未能促进新的管理员&分配自定义标题并获得telegram.error.BadRequest: Chat_admin_requiredtelegram.error.BadRequest: Not enough rights to change custom title of the user错误。

使用bot.promoteChatMember提升新管理员,使用bot.set_chat_administrator_custom_title设置自定义标题。

同样的机器人,同样的权利,一切看起来都一样。

什么可能是问题?

非常感谢

要更改自定义标题,用户必须由机器人程序自己升级。Bot无法更改其他人推广的用户的标题。

检查get_chat_administrators方法。对于每个用户,它将返回can_be_edited平面,它指示机器人何时能够修改该用户。

这个问题是:400 CHAT_ADMIN_REQUIRED您必须是此聊天中的管理员才能执行此

最新更新