Bot可以读取到它在群里被@的消息吗?
4 个回答
机器人能收到群内的@提醒,但需要满足几个条件。
第一,Bot必须在群里且被用户加为管理员(否则收不到 @ 的消息)。第二,Bot 的代码必须监听 "message" 事件,且判断是否被 @ 了。第三,触发后要能自动解析命令自动回复。
比如用户发"Hi @MyBot",Bot监听到消息中包含@MyBot,就执行相应的回复动作。该逻辑需要开发者自行完成开发。简单来说,配置和代码都正确,就可以支持自动响应@消息。
Telegram Bot 可以接收群里的@消息,但是需要两个条件:
1. 需要授权Bot“读群消息”
2. 群聊设置中允许Bot参与讨论
这样就都开启了,@Bot就可以响应了。需要注意的是,Bot只能被动接受消息,不能主动发送消息,只能被动@和命令。这样就差不多可以实现自动回应了。
Telegram Bot可以接收群内@消息。
只要群聊中有Bot,其他人@它即可触发。
Bot能接收到消息事件,能识别@指令。
监听onMessage事件逻辑。
自动回复或者执行命令都可行。
记得要关掉隐私模式哦。
这样Bot就能获取到全部消息了。
代码层实现消息匹配即回复。