每逢过节,各位小伙伴肯定会遇到微信群发祝福语的朋友
你说明知道他是群发的,我不回那显得我没有礼貌
我要是回了呢,可是他明明都没有走心,老子为什么要回?
为了能够礼貌而又不尴尬的回复朋友的群发消息,只好自己写一个自动回复程序了
说干就干,这次依旧用Python
开发环境:windows
开发平台:PyCharm
开发语言:Python3.6
这次的代码用到itchat模块,在cmd命令行下输入
pip install itchat
安装itchat模块
(不会安装的请查看历史文章Python开发环境配置教程)
代码示例:
#-*- coding:utf-8 -*-
#导入模块
importitchat,time,re,random
fromitchat.contentimport*
@itchat.msg_register([TEXT])
defrandombless():#定义一个随机回复信箱
blessing = ['狗狗爆炸术•boom之过个旺年',
'财运旺旺',
'事业旺旺',
]
returnrandom.sample(blessing,1)[]
deftext_reply(msg):#定义一个关键字回复函数
match = re.search('年',msg['Text']).span()#当微信好友发带有‘年’的消息时自动回复
ifmatch:
itchat.send(('狗狗爆炸术•boom之过个旺年'),msg['FromUserName'])
#当微信好友发图片,语音,视频,链接时自动回复
@itchat.msg_register([PICTURE,RECORDING,VIDEO,SHARING])
defother_reply(msg):
itchat.send(randombless(),msg['FromUserName'])
itchat.login()#调用微信web登录接口
itchat.run()#运行程序
运行测试:
运行之后扫码登录
登录成功提示
实际情况测试:
测试效果还是挺好的,不过大家还是要用心回复呀,不然你就会像我一样失去一个宝宝的。。。
另外,不止是过春节,,其他节日也可以的。
领取专属 10元无门槛券
私享最新 技术干货