本文實例講述了Python實現(xiàn)的微信紅包提醒功能。分享給大家供大家參考,具體如下:
#coding=utf-8 import itchat from itchat.content import TEXT from itchat.content import * import sys import time import re reload(sys) sys.setdefaultencoding('utf8') import os @itchat.msg_register(NOTE,isGroupChat=True)#監(jiān)聽群內(nèi)紅包消息 def receive_red_packet(msg): if u"收到紅包" in msg['Content']: groups = itchat.get_chatrooms(update=True) users = itchat.search_chatrooms(name=u'Happy一家人')#把紅包消息通知給這個群 userName = users[0]['UserName']#獲取這個群的唯一標示 for g in groups: if msg['FromUserName'] == g['UserName']:#根據(jù)群消息的FromUserName匹配是哪個群 group_name = g['NickName'] msgbody = u'有人在群"%s"發(fā)了紅包,請立即打電話給我,讓我去搶'%group_name itchat.send(msgbody,toUserName=userName) #告訴指定的好友群內(nèi)有紅包 itchat.auto_login(hotReload=True) itchat.run()