2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 微信小程序python人工智能回复_用python itchat写一个微信机器人自动回复

微信小程序python人工智能回复_用python itchat写一个微信机器人自动回复

时间:2019-11-12 18:23:31

相关推荐

微信小程序python人工智能回复_用python itchat写一个微信机器人自动回复

首先看一下效果:

进入正题:

一、首先要去图灵机器人网站注册一个机器人账号:

链接:/

你可以获取自己的图灵机器人apikey

懒得话不注册也可以,我下面的代码里面有我自己的,照样可以用。^_^

二、好了,开始上代码。

先导入两个包,没有的要先下载安装。直接命令pip install itchat,不出意外就OK。

import itchat

import requests

然后定义一个向图灵机器人发送消息并接受机器人回复的消息,并将从图灵机器人接受到的消息return返回。

def get_response(_info):

print(_info) # 从好友发过来的消息

api_url = '/openapi/api' # 图灵机器人网址

data = {

'key': '485712b8079e44e1bc4af10872b08319', # 如果这个 apiKey 如不能用,那就注册一次

'info': _info, # 这是我们从好友接收到的消息 然后转发给图灵机器人

'userid': 'wechat-robot', # 这里你想改什么都可以

}

r = requests.post(api_url, data=data).json() # 把data数据发

print(r.get('text')) # 机器人回复给好友的消息

return r

三、定义消息回复

@itchat.msg_register(itchat.content.TEXT)

def text_reply(msg):

return "【我是天才^_^】" + get_response(msg["Text"])["text"]

四、扫码登录,大功告成。

if __name__ == '__main__':

itchat.auto_login(hotReload=True) # hotReload = True, 保持在线,下次运行代码可自动登录

itchat.run()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。