组中的电报机器人内联键盘
telegram bot inline keyboard in group
我按照 this 示例让机器人发送内联键盘。当我直接与机器人交互时,它工作正常,但我没有成功让机器人在一个组中发送键盘。该机器人是该组的管理员成员。当我在群组中发送 /start
时,我没有收到机器人的回复。这是对群体的限制吗?或者我需要在代码中修改一些东西?
你的问题可能有不同的原因,试试这些:
通过 botfather 为您的机器人打开 off/on 群组隐私。
如果群组中有超过 1 个机器人,请尝试这样的命令:/start@botnameBot
作为群组的创建者,检查bot是否具有所需的权限(telegram在4.1版本中为channel/group的admins/members引入了不同类型的权限)
尽管是点对点对话,您应该将消息发送到 chatID 而不是发件人 ID
我按照 this 示例让机器人发送内联键盘。当我直接与机器人交互时,它工作正常,但我没有成功让机器人在一个组中发送键盘。该机器人是该组的管理员成员。当我在群组中发送 /start
时,我没有收到机器人的回复。这是对群体的限制吗?或者我需要在代码中修改一些东西?
你的问题可能有不同的原因,试试这些:
通过 botfather 为您的机器人打开 off/on 群组隐私。
如果群组中有超过 1 个机器人,请尝试这样的命令:/start@botnameBot
作为群组的创建者,检查bot是否具有所需的权限(telegram在4.1版本中为channel/group的admins/members引入了不同类型的权限)
尽管是点对点对话,您应该将消息发送到 chatID 而不是发件人 ID