云端新年攻略!用Python自动回复拜年信息,也能“抵挡”七姑八姑的心灵问题。”新模式,从除夕到今天,手机上的拜年信息一直没有停过,而且大部分都是群发的,不回复很失礼,一个一个回复很累甚至因为不能出门,七姨八姨就更加闲了,“结婚云提醒”“宝宝云提醒”也应运而生,如果你也被这个困扰的话,那么你需要一个可以自动回复的手机拜年信息小程序最好能自动回复各种微信消息,应对七姨八姨的花式求婚催娃,这么小的请求,Python当然可以做到itchat包可以帮你解决一切,没有安装的同学需要先安装一下,用Python操作微信,好玩到停不下来!具体思路是在图灵上注册一个账号机器人网站,写下你的自己的关键代码,代码中会用到。然后在Python中使用itchat登录微信。收到消息后(可以简单的用一个if函数设置为只对特定的好友有效),提交到图灵机器人网站得到回复,再将回复发送给好友。#引入itchatpackageimportrequestsimportitchat#自动登录(括号内的参数可以保持登录状态一段时间)itchat.auto_login()#name=itchat.search_friends(name=u'曹培新')#XiaoMing=name[0]["UserName"]#message_concent='嘿,伙计'#itchat.send(message_concent,XiaoMing)KEY='440a48c5f559402ea4a0ce9a5dda7fa3'defget_response(msg):apiUrl='http://www.tuling123.com/openapi/api'data={'key':KEY,'info':msg,'userid':'wechat-robot',}try:r=requests.post(apiUrl,datadata=data).json()returnr.get('text')except:return@itchat.msg_register(itchat.content.TEXT)deftuling_reply(msg):defaultReply='Ireceived:'+msg['Text']name=itchat.search_friends(name=u'***')#***表示你要自动回复的人的微信昵称(备注名)xiaoming=name[0]["UserName"]ifmsg['FromUserName']==xiaoming:reply=get_response(msg['Text'])if'HappyNewYear'inmsg['Text']or'HappyNewYear'inmsg['Text']:itchat.send("愿新年吉祥,万事如意。",msg['FromUserName'])else:returnreplyordefaultReply#itchat.auto_login(hotReload=True)itchat.run()itchat.logout()然后就是设置关键字,一般的拜年信息都会包含"NewYear'sgreetings","NewYearsgreetings"OK",我们用msg['Text']中的if'HappyNewYear'来判断关键词,如果包含这样的拜年信息,则自动回复一条拜年问候.这样你就得到了一个可以自动回复信息的拜年,而且七姨八姨还可以扩展的自动回复机器人简直就是春节必备神器,就用它吧迅速地!(id:BigDataDigest)”]点此阅读作者更多好文
