一.前言:
大家不可能一直守在上及时回复消息。但又不能像QQ一样设置自动回复。没有关系,今天,我们就来用Python实现的自动回复功能吧,并且把接收到的消息统一发送到文件助手里面,方便统一查看。
效果如下:
二.准备环境:
Python版本:3.6.0
系统平台:Windows 10 X64
IDE:pycharm
相关模块:
time模块;
itchat模块;
以及一些Python自带的模块。
三.实现原理:
其实原理很简单,主要是利用itchat登录后,注册消息方法。itchat将根据接收到的消息类型寻找对应的已经注册的方法。如果一个消息类型没有对应的注册方法,该消息将会被舍弃。在这里我们主要注册的是文字类型的消息方法。然后判断消息来源,如果不是自己发出的消息,则将消息转发到文件助手,然后自动回复对方。代码如下:
转到文件助手的时候,注意把时间什么的添加上去。看上去效果更好。
然后就可以把我们的挂在后台自动回复了。注意运行的时候获取一下自己的名,以便用来判断消息是不是自己发出的。
好啦,是不是很简单呢?
四.完整代码:
有需要完整代码的小伙伴,可以转发或者评论文章后,私聊我获得!