Python實現(xiàn)的微信紅包提醒功能示例
本文實例講述了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()
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學運算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
python常用的各種排序算法原理與實現(xiàn)方法小結(jié)
這篇文章主要介紹了python常用的各種排序算法原理與實現(xiàn)方法,結(jié)合實例形式總結(jié)分析了冒泡排序、插入排序、選擇排序、快速排序等排序算法的相關(guān)原理與實現(xiàn)方法,需要的朋友可以參考下2023-04-04
Python爬取網(wǎng)站圖片并保存的實現(xiàn)示例
這篇文章主要介紹了Python爬取網(wǎng)站圖片并保存的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02
Python warning警告出現(xiàn)的原因及忽略方法
在本篇文章里小編給大家分享的是關(guān)于Python warning警告出現(xiàn)的原因及忽略方法,有需要的朋友們可以學習參考下。2020-01-01
使用Python實現(xiàn)發(fā)送郵件的常用方法小結(jié)
在日常工作中,我們可能經(jīng)常會用到發(fā)送郵件,但如果每次都人工來發(fā)送,那豈不是很麻煩,今天我們就來講解下如何通過python語言來優(yōu)雅地發(fā)送郵件2024-04-04
Python super( )函數(shù)用法總結(jié)
今天給大家?guī)淼闹R是關(guān)于Python的相關(guān)知識,文章圍繞著super( )函數(shù)展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下2021-06-06

