diff --git a/weixin.py b/weixin.py index b891db8..4250ed5 100755 --- a/weixin.py +++ b/weixin.py @@ -281,7 +281,7 @@ class WebWeixin(object): elif Contact['UserName'] in SpecialUsers: # 特殊账号 ContactList.remove(Contact) self.SpecialUsersList.append(Contact) - elif Contact['UserName'].find('@@') != -1: # 群聊 + elif '@@' in Contact['UserName']: # 群聊 ContactList.remove(Contact) self.GroupList.append(Contact) elif Contact['UserName'] == self.User['UserName']: # 自己 @@ -696,8 +696,8 @@ class WebWeixin(object): if msg['raw_msg']['FromUserName'][:2] == '@@': # 接收到来自群的消息 - if re.search(":
", content, re.IGNORECASE): - [people, content] = content.split(':
') + if ":
" in content: + [people, content] = content.split(':
', 1) groupName = srcName srcName = self.getUserRemarkName(people) dstName = 'GROUP'