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模拟登录百度代码分享(获取百度贴吧等级)
Dec 27 Python
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
python编程开发之日期操作实例分析
Nov 13 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
使用django实现一个代码发布系统
Jul 18 Python
python实现超市商品销售管理系统
Oct 25 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
Mar 06 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
Python 如何定义匿名或内联函数
Aug 01 Python
Python selenium环境搭建实现过程解析
Sep 08 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
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
php文件下载处理方法分析
2015/04/22 PHP
php轻松实现文件上传功能
2016/03/03 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Python走楼梯问题解决方法示例
2018/07/25 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
SQL语言面试题
2013/08/27 面试题
初中家长寄语
2014/04/02 职场文书
毕业生应聘求职信
2014/07/10 职场文书
违纪学生保证书
2015/02/27 职场文书
小学教师求职信范文
2015/03/20 职场文书
Python使用MapReduce进行简单的销售统计
2022/04/22 Python
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js
python如何为list实现find方法
2022/05/30 Python
CSS的calc函数用法小结
2022/06/25 HTML / CSS