Skip to content

Commit 279da26

Browse files
committed
update python_wechat.py
1 parent f21f3d6 commit 279da26

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

python_wechat.py

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# (4) chatroomList 群聊列表,每一项为一个Chatroom字典类,包括UserName, NickName, RemarkName, MemberCount, MemberList, Self等
2525
# (5) mpList 订阅号列表,每一项为一个MassivePlatform字典类,包括UserName, NickName等
2626

27-
my.global_keys = ["创业", "算法", "人工智能", "机器学习"]
27+
my.global_keys = ["创业", "人工智能", "企业服务"]
2828
my.to_user_name = "filehelper" # 消息接受者
2929
my.update_time = time.time() # 信息更新时间
3030
my.msg_store = {} # 消息存储队列
@@ -105,11 +105,6 @@ def process_message_group(msg):
105105
"""
106106
处理群消息
107107
"""
108-
# 消息过滤, 只监测文字、图片、语音、名片、注解、分享等
109-
if msg.we_type not in ["Text", "Picture", "Recording", "Card", "Note", "Sharing"]:
110-
logging.warning("process_message_group: message type isn't included, ignored")
111-
return
112-
113108
# ==== 处理红包消息 ====
114109
if msg.we_type == "Note" and msg.we_text.find("收到红包,请在手机上查看") >= 0:
115110
my.send("【%s】中有人发红包啦,快抢!" % msg.wind_name, toUserName=my.to_user_name)
@@ -132,11 +127,6 @@ def process_message_revoke(msg):
132127
"""
133128
处理撤回消息
134129
"""
135-
# 消息过滤, 只监测文字、图片、语音、名片、注解、分享等
136-
if msg.we_type not in ["Text", "Picture", "Recording", "Card", "Note", "Sharing"]:
137-
logging.warning("process_message_revoke: message type isn't included, ignored")
138-
return
139-
140130
# 消息存储,删除过期消息
141131
my.msg_store[msg.msg_id] = msg
142132
for _id in [_id for _id in my.msg_store if time.time() - my.msg_store[_id].msg_time > 120]:
@@ -187,6 +177,11 @@ def text_reply(msg):
187177
# 消息提取
188178
msg = Message(msg)
189179

180+
# 消息过滤, 只监测文字、图片、语音、名片、注解、分享等
181+
if msg.we_type not in ["Text", "Picture", "Recording", "Card", "Note", "Sharing"]:
182+
logging.warning("process_message_group: message type isn't included, ignored")
183+
return
184+
190185
# 处理群消息
191186
if msg.from_user_name.startswith("@@"):
192187
process_message_group(msg)

0 commit comments

Comments
 (0)