前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这个Python脚本牛逼了,秒抢红包and无视撤回消息

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

作者头像
python学习教程
发布2019-11-01 17:02:56
6130
发布2019-11-01 17:02:56
举报
文章被收录于专栏:python学习教程python学习教程
我想很多的朋友都遇到过这样的问题,特别是在亲友群里面,很多时候别人发了红包自己却不知道!很难受........

还有一种情况:

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

但是!!!!!

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

用Python开发一个微信小助手

主要包括以下功能:

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

话不多说了直接上代码!

代码语言:javascript
复制
# -*- 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爬虫、数据分析、大数据,人工智能等技术有不懂的可以加入一起交流学习,一起进步!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档