加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Python意见意义拭魅战项目:抢红包提示助手

发布时间:2019-09-01 11:25:56 所属栏目:建站 来源:stormwen
导读:最近靠山有伴侣问我学Python去哪刷题?我认为看完Python的基本常识后,假如不着急谋事变,在力扣上恰当的刷刷题固定下基本常识后,可以逐步学着写一些风趣的小项目,对你进修Python会更有辅佐些。 对付各人狐疑的怎么从Python理论超过到实践的题目,可以看

 Python意见意义拭魅战项目:抢红包提示助手

最近靠山有伴侣问我学Python去哪刷题?我认为看完Python的基本常识后,假如不着急谋事变,在力扣上恰当的刷刷题固定下基本常识后,可以逐步学着写一些风趣的小项目,对你进修Python会更有辅佐些。

对付各人狐疑的怎么从Python理论超过到实践的题目,可以看看我写的为什么学了这么久Python,照旧写不出项目?3招帮你办理这个题目。

本日我就来和各人分享下最近研究的一个Python意见意义拭魅战项目,用Python建造一个微信抢红包提示助手。

Python意见意义拭魅战项目:抢红包提示助手

有的同窗也许认为这不是一个新奇的话题,网上许多人都写过了,但我写的这个抢红包提示助手,首要有以下几个创新点:

(1).只用安装wxpy库,网上关于这个项目用的itchat库,但这对付新手来说并不友爱,并且wxpy库着实已经封装了itchat的成果,以是只安装wxpy库也是可以的。

(2).可以监控群里某小我私人,好比某个群里常常发红包的大佬,但有的群平常各人都在水群,许多人风俗将这种群配置为「动静免提示状态」,这样每每就会和红包当面错过。

(3).一旦监控到发红包,可以将动静发送给必要提示的人,假如没有提示的人,那么就自动发送到微信的文件助手。

(4).监控到有人发红包后,不只会有发送动静的提示,我还配置了声音、窗口提示,这样使得整个项目运行起来显得更风趣。

听了我上面的先容,是不是有点火烧眉毛啦,那就和我一路来看看怎么实现这个意见意义项目吧。

1、安装库

pip install wxpy

2、启动群监控呆板人

启动一个简朴的wxpy呆板人,或许只有10行不到,很是简朴,我们安装好了wxpy之后就可以敲下面的代码

Python意见意义拭魅战项目:抢红包提示助手

运行之后会弹出一个二维码扫描的窗口,用微信的扫一扫即可登入(留意,必需是认证过的微信号才行),接着你会看到下面的界面,声名登入乐成

Python意见意义拭魅战项目:抢红包提示助手

3、表明几个要害的参数

对付wxpy不认识的同窗,可以搜一下wxpy行使文档,我们在写代码的进程中会用到msg这个类,好比msg.chat它会返回群聊group的名字,msg.member返回的是群员,msg.type则返回的是text

这里对type的几个参数扼要声名一下

Python意见意义拭魅战项目:抢红包提示助手

我们较量存眷文本和提醒,由于红包就是提醒类的动静,而文本就是我们平凡的谈天内容。

具体可以参考源码路径wxpy.api.messages.message.py

4、怎样发出抢红包提示

在Python中首要有以下几种差异的实现要领

Python意见意义拭魅战项目:抢红包提示助手

发作声音必要挪用体系接口,Windows和Mac实现要领差异,假如你再想花哨点,还可以通过pygame播放MP3。

虽然,为了增进项目意见意义性,可以增进一个弹窗提示:

  1. import tkinter.messagebox  
  2. tkinter.messagebox.showinfo('重要提示','有人发红包啦!') 

5、监控小我私人和监控群很是相同

以监控小我私人为例,代码如下:

Python意见意义拭魅战项目:抢红包提示助手

6、功效展示

Python意见意义拭魅战项目:抢红包提示助手

Python意见意义拭魅战项目:抢红包提示助手

总结

看完这个项目后,是不是认为python挺故意思的,假如感乐趣的同窗,可以靠山回覆「红包」获取项目标源代码。虽然,我更但愿小搭档们拿到代码后,不只范围于复制粘贴后跑一遍措施,还可以或许本身再增进些更风趣的成果,进步本身的编程手段。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读