能看到这篇文章就是想看看人工智能机器人回复废话少说看程序。
首先:你要在cmd 中下载一个模块itchat下面是方法:
第一

第二(你也可以试一试“pip install itchat”)

第三下载完成(如果你出现“一个远程连接已被终止”那么你就多试几次,前提是你的网络很好,还是不行的话你就在下方评论处留言)
一.看看你是否pycharm这款软件,如果你有你有那就好办啦!直接把下面的程序在你pycharm中运行就行啦。
import requests
import itchat
# pip3 install itchat
#KEY = 'eb720a8970964f3f855d863d24406576'
KEY = 'a9d897ff4be24b4bab225a0c2e048630'
def get_response(msg):
# 这里实现与图灵机器人的交互
# 构造了要发送给服务器的数据
apiUrl = 'http://www.tuling123.com/openapi/api'
data = {
'key': KEY,
'info': msg,
'userid': 'wechat-robot',
}
try:
r = requests.post(apiUrl, data=data).json()
# 字典的get方法在字典没有'text'值的时候会返回None而不会抛出异常
return r.get('text')
except:
return
# 这里实现微信消息的获取
@itchat.msg_register(itchat.content.TEXT, itchat.content.PICTURE)
def tuling_reply(msg):
defaultReply = 'I received: ' + msg['Text']
# 如果图灵Key出现问题,那么reply将会是None
reply = get_response(msg['Text'])
# a or b的意思是,如果a有内容,那么返回a,否则返回b
# 有内容一般就是指非空或者非None,你可以用`if a: print('True')`来测试
return reply or defaultReply
# 为了让实验过程更加方便(修改程序不用多次扫码),我们使用热启动
itchat.auto_login(hotReload=True)
itchat.run()
1.当你运行这个程序的时候 会出现一个二维码扫描二维码就行啦!
2.当你在运行的时候如果你朋友给发信息出现“亲爱的,当天请求次数已用完”的情况后你只要吧上面的
KEY = ‘eb720a8970964f3f855d863d24406576’
KEY = ‘a9d897ff4be24b4bab225a0c2e048630’
换一个KEY 就行了。
二. 也有很多朋友没有pychram那么你就用下面的方式运行程序也可以执行。
1.你首先要在我的电脑目录下面创建一个文本文档
2.你要把你刚才创建的文本文档的名字改为 123.py 记住一定要是**.py
3.复制上面的代码保存到你新建的文件中去在代码的最上面添加下面图片标记的内容
# _*_ coding: utf-8 _*_

4.在你创建的目录下按住 shift+点击鼠标右键 会出现下面的情况

5.点击标记的地方打开之后输入Python 123.py 再次声明你的文件名一定是**.py结尾的

6.之后就和上面的一样啦
三.如果你用的可以请给我点一个赞 ,谢谢你们的观看希望你们天天开开心心,每天快快乐乐!