版权声明:禁止转载至其它平台,转载至博客需带上此文链接。 https://blog.csdn.net/qq_41841569/article/details/88638150
开发环境:
- 系统:windows
- 解释器:python
- 编译器:pycharm(或者其它)
说明:
学习Python中有不明白推荐加入交流群
号:984632579
群里有志同道合的小伙伴,互帮互助,
群里有不错的视频学习教程和PDF!
- 此插件代码非常简单
- 模块itchat、tkinter 作用:登录、弹窗提示。
- 装饰器@itchat.msg_register,其中两个参数:第一个为Note,用来接收好友发送的消息。第二个参数为:isGroupChat 当它为真时,很容易理解我们得到的Note为组消息,意思就是群/讨论组消息。当为假时,当然就是个人消息(红包)。
效果展示:
源代码:
(如果有不懂的朋友可以私信我,我都会一一解答。或者喜欢python的朋友也可以和我聊聊,我有很多学习资料。)
# -*- coding: utf-8 -*-
# @Time : 2019/3/10 0:39
# @Author : 长情且温柔
# @File : 红包.py
# @Software: PyCharm
import itchat
from tkinter import messagebox
itchat.auto_login(hotReload=True)
def note():
messagebox.showinfo('红包提示',message='来红包了快抢')
#note()
@itchat.msg_register('Note',isGroupChat=False)
def getnote(Note):
print(Note)
if '收到红包' in Note['Text']:
print('提示:抢红包啦')
note()
@itchat.msg_register('Note',isGroupChat=True)
def getnote(Note):
print(Note)
if '收到红包' in Note['Text']:
print('提示:抢红包啦')
note()
itchat.run()
本期教程就到此结束了,实在看不懂itchat模块的用法,可以参考我前面的文章:一个完整的项目,python采集微信好友信息,制作个性签名词云图!