Python 004- 利用图灵小机器人来搭建微信聊天自动回复机器人

Posted 依然冷月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 004- 利用图灵小机器人来搭建微信聊天自动回复机器人相关的知识,希望对你有一定的参考价值。

实现步骤:

1.获取微信的使用权,即python脚本能控制微信收发信息。

2.python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。

一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api

先去 图灵机器人 注册账号。

然后会得到一个key

将key放入python代码,然后就可以调用图灵机器人来进行自动回复啦

代码如下:

 

 1 # -*- coding=utf-8 -*-
 2 import requests
 3 import itchat
 4 import random
 5 
 6 KEY = 04f44290d4cf462aae8ac563ea7aac16
 7 
 8 def get_response(msg):
 9     apiUrl = http://www.tuling123.com/openapi/api
10     data = {
11         key    : KEY,
12         info   : msg,
13         userid : wechat-robot,
14     }
15     try:
16         r = requests.post(apiUrl, data=data).json()
17         return r.get(text)
18     except:
19         return
20 
21 @itchat.msg_register(itchat.content.TEXT)
22 def tuling_reply(msg):
23     defaultReply = I received:  + msg[Text]
24     robots=[——By秋茄子大人]
25     reply = get_response(msg[Text])+random.choice(robots)
26     return reply or defaultReply
27 
28 #itchat.auto_login(enableCmdQR=2)
29 itchat.login()
30 itchat.run()

 

 

直接运行后,会出现一个二维码,扫描登陆,就可以看到自己的账号自动回复了

 

注意:key有一定的使用次数限制,如果失效了,可以重新注册一个就好了

以上是关于Python 004- 利用图灵小机器人来搭建微信聊天自动回复机器人的主要内容,如果未能解决你的问题,请参考以下文章

个人微信接入图灵机器人(基于Python)

个人微信接入图灵机器人(基于Python)

Python “图灵机器人”对话交互

Python如何使用图灵的API Key搭建聊天机器人?

使用图灵机器人api搭建微信聊天机器人php实现

Python使用微信接入图灵机器人