littlecodersh / ItChat

A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。
http://itchat.readthedocs.io
MIT License
25.68k stars 5.65k forks source link

群聊@判断误报 #104

Closed hengqujushi closed 8 years ago

hengqujushi commented 8 years ago

像“哈哈哈@hengqujushi”这种消息的isAt属性是False,感觉不用匹配空格

littlecodersh commented 8 years ago

@hengqujushi 这里的确出现了问题,我做一个修复

hengqujushi commented 8 years ago

哇 好快 3ks

littlecodersh commented 8 years ago

@hengqujushi 你这里是使用的哪个客户端发送的“哈哈哈@hengqujushi”消息?

tempdban commented 8 years ago

@hengqujushi @littlecodersh 所有的手机客户端,即便是@在最后也是有空格的啊。而且手机上的@是在消息协议里有个bool,并不是你手动敲出来@+ 昵称,对方就会@到。我认为空格这个是feature,不是bug。

iniaks commented 8 years ago

@tempdban 现在有办法能在群聊中实现真正的@功能么,似乎纯文本的@xxx并不能够真正的@到对方?

littlecodersh commented 8 years ago

@tempdban 我改完才想到是不是会有客户端发送@消息的时候后面什么都不带:joy:

littlecodersh commented 8 years ago

@iniaks 没有,我这里包装的是网页版微信的协议,网页版微信是不能@人的,只能装个样子