Python实现的微信红包提醒功能示例


Posted in Python onAugust 22, 2019

本文实例讲述了Python实现的微信红包提醒功能。分享给大家供大家参考,具体如下:

#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)#监听群内红包消息
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']:#根据群消息的FromUserName匹配是哪个群
        group_name = g['NickName']
    msgbody = u'有人在群"%s"发了红包,请立即打电话给我,让我去抢'%group_name
    itchat.send(msgbody,toUserName=userName) #告诉指定的好友群内有红包
itchat.auto_login(hotReload=True)
itchat.run()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python 算法 排序实现快速排序
Jun 05 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
详解python中的文件与目录操作
Jul 11 Python
django 删除数据库表后重新同步的方法
May 27 Python
python删除本地夹里重复文件的方法
Nov 19 Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 Python
python3.7 sys模块的具体使用
Jul 22 Python
Django实现文件上传下载功能
Oct 06 Python
Django 解决distinct无法去除重复数据的问题
May 20 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 Python
python中对列表的删除和添加方法详解
Feb 24 Python
Python PIL图片添加字体的例子
Aug 22 #Python
在python image 中安装中文字体的实现方法
Aug 22 #Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 #Python
用Pelican搭建一个极简静态博客系统过程解析
Aug 22 #Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 #Python
Django stark组件使用及原理详解
Aug 22 #Python
Python学习笔记之字符串和字符串方法实例详解
Aug 22 #Python
You might like
php中的时间显示
2007/01/18 PHP
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
php写app用的框架整理
2019/09/29 PHP
ASP Json Parser修正版
2009/12/06 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
javascriptvoid(0)含义以及与"#"的区别讲解
2019/01/19 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
深入了解js原型模式
2019/05/30 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
javascript中可能用得到的全部的排序算法
2020/03/05 Javascript
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
实用求职信范文分享
2013/12/25 职场文书
经典婚礼主持开场白
2014/03/13 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
销售工作决心书
2015/02/04 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
利用JavaScript写一个简单计算器
2021/11/27 Javascript