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中ConfigParse模块的用法
Sep 29 Python
Python检测一个对象是否为字符串类的方法
May 21 Python
python实现自动登录人人网并采集信息的方法
Jun 28 Python
轻松实现python搭建微信公众平台
Feb 16 Python
Python实现感知器模型、两层神经网络
Dec 19 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
Feb 21 Python
python for和else语句趣谈
Jul 02 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
Jul 18 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
python属于跨平台语言码
Jun 09 Python
python实现学生管理系统开发
Jul 24 Python
通过代码简单了解django model序列化作用
Nov 12 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 取得瑞年与平年的天数的代码
2009/08/10 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
php英文单词统计器
2016/06/23 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
点击进行复制的JS代码实例
2013/08/23 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
一个JavaScript用逗号分割字符串实例
2014/09/22 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
vue实现app页面切换动画效果实例
2017/05/23 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
Python魔术方法详解
2015/02/14 Python
Python迭代器和生成器介绍
2015/03/06 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
python3的UnicodeDecodeError解决方法
2019/12/20 Python
如何利用python读取micaps文件详解
2020/10/18 Python
传播学专业毕业生自荐信
2013/11/04 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
学生周末长期请假条
2014/02/15 职场文书
如何写好建议书
2014/03/13 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
初中班主任工作随笔
2015/08/15 职场文书
高三化学教学反思
2016/02/22 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python