python公众号自动回复,微信设置自动回复
众所周知,QQ上可以设置自动回复,微信上则不行。最近学了Python,发现Python的应用范围真的很广。这里我用itchat组件实现微信的自动回复。
1:安装itchat
pip安装itchat
2.简单的例子:
(1):发送信息
导入itchat
itchat.auto_login()
name=it chat . search _ friends(name=u xx )# xx代表昵称或用户名。
用户名=名称[0][用户名]
打印(用户名)
itchat.send_msg( .,toUserName=用户名)
(2):回复发给自己的短信。
导入itchat
@ it chat . msg _ register(it chat . content . text)
定义文本_回复(消息):
返回消息.文本
itchat.auto_login()
itchat.run()
3.实现微信自动回复。
这里使用的是图灵机器人http://www.tuling123.com/。
注册一个账号,添加一个机器人,然后根据api文档使用接口,得到机器人返回值。
#从图灵机器人获取回复信息
定义获取消息(消息):
API URL= http://open API . tuling 123 . com/open API/API/v2
数据={
“感知”:{
“输入文本”:{
文本:消息
},
},
userInfo: {
API key : cfada 3289203426 f 842746 AFD C5 c 0806 ,
userId :演示
}
}
data=json.dumps(data)
尝试:
r=requests.post(apiUrl,data=data)。json()
返回r[结果][0][值][文本]
除了:
返回“”
#普通邮件自动回复
@ it chat . msg _ register([文字,地图,卡片,笔记,分享])
定义文本_回复(消息):
打印(消息类型)
#设置默认回复
Defaultmsg= Hello
#获取图灵机器人的回复信息
reply=get_msg(msg[Text])
#如果图灵机器人的回复信息有误,将使用默认回复。
replymsg=回复或默认消息
返回回复邮件
#音频,自动图片回复
@ it chat . msg _ register([图片,录音,附件,视频])
定义下载文件(邮件):
消息.下载(消息.文件名)
typeSymbol={
图片: img ,
视频:“vid”,}。get(消息类型, fil )
返回 @%s@%s %(类型符号,消息.文件名)
#好友请求,自动添加并问好。
@itchat.msg_register(好友)
定义添加朋友(消息):
msg.user.verify()
msg.user.send(很高兴见到你!)
#自动回复群发消息
@itchat.msg_register(TEXT,isGroupChat=True)
定义文本_回复(消息):
#设置默认回复
Defaultmsg= Hello
#获取图灵机器人的回复信息
reply=get_msg(msg[Text])
#如果图灵机器人的回复信息有误,将使用默认回复。
replymsg=回复或默认消息
返回回复邮件
it chat . auto _ log in(hot reload=True)
itchat.run(True)
以上是python实现微信自动回复方法的详细内容。更多Python微信自动回复信息,请关注脚本之家其他相关文章!
你可能感兴趣的文章:python通过安装itchat包实现微信自动回复收到的春节祝福。
用python实现微信自动回复机器人的功能
实现python自动回复微信,批量添加好友。
实现python微信机器人:登录微信,接收消息,自动回复。
Python实现微信自动验证好友,自动回复和群聊链接发送方法
10分钟教你用Python实现微信自动回复功能。
实现python的微信自动回复功能
python itchat实现微信自动回复的示例代码
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。