首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python实现春节祝福语自动回复

每逢过节,各位小伙伴肯定会遇到微信群发祝福语的朋友

你说明知道他是群发的,我不回那显得我没有礼貌

我要是回了呢,可是他明明都没有走心,老子为什么要回?

为了能够礼貌而又不尴尬的回复朋友的群发消息,只好自己写一个自动回复程序了

说干就干,这次依旧用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()#运行程序

运行测试:

运行之后扫码登录

登录成功提示

实际情况测试:

测试效果还是挺好的,不过大家还是要用心回复呀,不然你就会像我一样失去一个宝宝的。。。

另外,不止是过春节,,其他节日也可以的。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180217G0NZIV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券