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'