这个Python脚本牛逼了,秒抢红包and无视撤回消息

我想很多的朋友都遇到过这样的问题,特别是在亲友群里面,很多时候别人发了红包自己却不知道!很难受........

还有一种情况:

当自己一直喜欢的女神发给自己一个消息的时候,还没来得及看,就撤回了。是不是自己在心中"YY",她是不是发了什么,然后你问她的时候,她却说没什么。

但是!!!!!

强大的Python以及强大的程序员可以帮你解决这个问题!!!!!

用Python开发一个微信小助手

主要包括以下功能:

  1. 自动提醒群红包
  2. 自动监测被撤回消息
  3. 群关键字提醒,群被@提醒

话不多说了直接上代码!

# -*- coding: utf-8 -*-
import itchat
import pygame  
'''
微信红包提醒
1.提醒 音乐提醒
2.个人红包
3.群里红包
'''
# 设置微信为自动登录
itchat.auto_login(hotReload=True)
 
# 提醒
def alarm():
  #初始化模块
  pygame.mixer.init()
  # 加载一个音乐
  pygame.mixer.music.load('alarm.mp3')
  # 播放音乐
  pygame.mixer.music.play()
  
 
# 个人红包 @装饰器 给函数增加新功能的
# 监控是否有个人给我发通知类型的信息
@itchat.msg_register('Note',isGroupChat=False)
def getNote(msg):
  if '收到红包' in msg['Text']:
    print(msg['Text'])
    alarm() #调用提醒声音函数
 
# 群里红包
@itchat.msg_register('Note',isGroupChat=True)
def getGroupNote(msg):
  if '收到红包' in msg['Text']:
    print(msg['Text'])
    alarm()
     
# 让监控跑起来
itchat.run()

ps:推荐一下我建的python零基础系统学习交流扣扣qun:322795889,群里有免费的视频教程,开发工具、电子书籍分享。专业的老师答疑!学习python web、python爬虫、数据分析、大数据,人工智能等技术有不懂的可以加入一起交流学习,一起进步!

本文分享自微信公众号 - python教程(pythonjc)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏新智元

Python 3.8.0来了!

那么,这次新发布的 Python 3.8.0 有哪些重要的改进呢?以下是是 Python 3.8 相比 3.7 的新增特性。

38530
来自专栏ATYUN订阅号

Python技巧101,每个新程序员都要知道

Python比以往任何时候都更受欢迎,人们每天都在证明Python是一种非常强大且易于学习的语言。

6110
来自专栏程序源代码

中文语音对话机器人/智能音箱项目

8730
来自专栏Python无止境

Python 命令行之旅:使用 argparse 实现 git 命令

在前面三篇介绍 argparse 的文章中,我们全面了解了 argparse 的能力,相信不少小伙伴们都已经摩拳擦掌,想要打造一个属于自己的命令行工具。

8420
来自专栏华章科技

30段极简Python代码:这些小技巧你都Get了么?

Python 是机器学习最广泛采用的编程语言,它最重要的优势在于编程的易用性。如果读者对基本的 Python 语法已经有一些了解,那么这篇文章可能会给你一些启发...

11020
来自专栏加米谷大数据

大数据分析:数据可视化图形库(1)

在开源世界中,某些库为数据可视化提供了许多可能性,包括图形或网络表示。其他库仅专注于网络图表示。通常,这些库比通用库提供更多的功能。

16330
来自专栏测试开发社区

2000字谏言,给那些想学Python的人,建议收藏后细看!

这几天陆续收到很多读者、球友的留言、私信,说要怎么学Python?有没有基础的,偏小白的学习方法?我的回答是:等我统一答复。

11840
来自专栏Ms08067安全实验室

LaZagne — 一键抓取目标机器上的所有明文密码

LaZagne 是用于获取存储在本地计算机上的大量密码的开源应用程序。 每个软件都使用不同的技术(纯文本、API、自定义算法、数据库等)存储其密码。LaZagn...

12630
来自专栏Python无止境

Python 命令行之旅:深入 argparse(二)

在上一篇“深入 argparse (一)”的文章中,我们深入了解了 argparse 的包括参数动作和参数类别在内的基本功能,具备了编写一个简单命令行程序的能力...

7920
来自专栏Java帮帮-微信公众号-技术文章全总结

全方位对比:Python、Julia、MATLAB、IDL 和 Java (2019 版)

我们使用简单的测试用例来对各种高级编程语言进行比较。我们是从新手程序员的角度来实现测试用例,假设这个新手程序员不熟悉语言中可用的优化技术。我们的目的是突出每一种...

13320

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励