能否支持群聊@回复
yangchuansheng opened this issue · comments
@yangchuansheng 已支持 可拉取代码试试 2020248
wechaty/wechaty#2149
这里似乎有提及
破案了,目前使用的puppet: wechaty-puppet-wechat
是用的wechat协议,不支持@提示
要么换协议(但是我这个号别的可能登陆不了)
要么通过检测消息中的字符匹配@
刚拉了最新的代码测试了,发现wechatty提供的message.mentionSelf() API 似乎工作不正常
可以看到在实际@时,此API返回的false,看文档好像也就是@就行
@AutumnWhj 得,刚又反复测试了一下,发现是因为我这个用户名是 Mr. 2
,Mr.
和2
中间有一个空格导致这个API一直返回的False。
更改用户名不包含空格就正常工作了。
![]()
![]()
@Oosl 你不行吗? 我在群组里面用似乎正常的
不过又发现了一个新问题,@的消息的文本切分没有按预期生效,比如你发的这个就是因为把@MYHENG_
也一并传给了chatGPT,所以从导致你中文问的问题,它用英语回的。
@Oosl 不懂前端,怎么处理???可以监听到消息,没有response。但是单聊是没问题的。
@parcool 我也不懂前端。
不过你图里这个问题和我上面说的一样(at的bot名字有空格),可以看到你在群里@的时候,根本没有进入到检测到at消息的判断里。
解决办法就是把你微信bot的名字或者群里你微信bot的昵称改成不包含空格就行了
@Oosl 那已经进群了的怎么刷新?改了不带空格的也还是老是不更新