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 相关文章推荐
轻松实现TensorFlow微信跳一跳的AI
Jan 05 Python
Python清空文件并替换内容的实例
Oct 22 Python
Python设计模式之解释器模式原理与用法实例分析
Jan 10 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
Apr 11 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
django项目中使用手机号登录的实例代码
Aug 15 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
kafka监控获取指定topic的消息总量示例
Dec 23 Python
python yield和Generator函数用法详解
Feb 10 Python
看看如何用Python绘制小米新版天价logo
Apr 20 Python
浅谈pytorch中的dropout的概率p
May 27 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中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
深入PHP中慎用双等于(==)的详解
2013/06/06 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
JS实现静止元素自动移动示例
2014/04/14 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
详解vue-router基本使用
2017/04/18 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
javascript实现时钟动画
2020/12/03 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
Python初学者常见错误详解
2019/07/02 Python
django url到views参数传递的实例
2019/07/19 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
详解Python多线程下的list
2020/07/03 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
英国女性时尚精品店:THE DRESSING ROOM
2018/05/23 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
个人自我评价分享
2013/12/20 职场文书
老人祝寿主持词
2014/03/28 职场文书
管理失职检讨书
2015/05/05 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书