组中的电报机器人内联键盘

telegram bot inline keyboard in group

我按照 this 示例让机器人发送内联键盘。当我直接与机器人交互时,它工作正常,但我没有成功让机器人在一个组中发送键盘。该机器人是该组的管理员成员。当我在群组中发送 /start 时,我没有收到机器人的回复。这是对群体的限制吗?或者我需要在代码中修改一些东西?

你的问题可能有不同的原因,试试这些:

  1. 通过 botfather 为您的机器人打开 off/on 群组隐私。

  2. 如果群组中有超过 1 个机器人,请尝试这样的命令:/start@botnameBot

  3. 作为群组的创建者,检查bot是否具有所需的权限(telegram在4.1版本中为channel/group的admins/members引入了不同类型的权限)

  4. 尽管是点对点对话,您应该将消息发送到 chatID 而不是发件人 ID