帮你找个机器人聊天保姆,不要998,不要98,只要9.8行Python代码!

简介: 帮你找个机器人聊天保姆,不要998,不要98,只要9.8行Python代码!

做一个简单的机器人聊天工具,你会做的很智能吗?

你不会。

但是它会!--->http://www.tuling123.com


我们这次就用图灵聊天机器人来给我做自动回复,不需要像以前那么死板了


那么首先我们需要注册一个账号,开启属于自己的机器人:

登录tuling123的网址


点击立即注册

640.jpg


需要输入手机号,邮箱和验证码,点击注册即可完成注册。


注册完毕之后,我们进入主页面去创建一个自己的机器人:


点击“创建机器人”之后,进入信息填写页面:


640.png

把改写的信息填写好之后点击创建即可!

创建完640.jpg毕会跳转到以下界面:



这个时候我们只需要记住自己的apikey即可,我们待会儿敲代码的时候可以直接把key粘贴过来。


apikey:32d79dfcb1c24f61aa97472de8ffdc4d

(这是我刚注册的apikey,如果有懒人,可以直接拿过去用了



准备工作做完之后,下面我们就开始代码阶段了,既然我们是要做微信的自动回复那肯定少不了itchat这个包了:

pip install itchat


那现在我们就开始我们的代码阶段吧:

首先我们需要导入需要用到的模块:

import requests
import itchat
from itchat.content import *

之后我们需要requests模块向图灵机器人的接口发送post请求:

post请求需要两个参数,第一个是URL:

URL= 'http://www.tuling123.com/openapi/api'

第二个是DATA:DATA里面存放的是apikey,发送的信息和回复id

DATA = {
   'key'  : "e66e074abd16416f805b1cd0b715e10d",
   'info'  :msg,
   'userid' : 'pth-robot',
}


发起请求:

req = requests.post(URL, data=DATA).json()
res=req.get('text')



之后我们就开始写一个回复的方法:


@itchat.msg_register([TEXT])
def auto_reply(msg):
URL= 'http://www.tuling123.com/openapi/api'
DATA = {
      'key'  : "32d79dfcb1c24f61aa97472de8ffdc4d",
      'info'  :msg['Text'],
      'userid' : 'pth-robot',
}
req = requests.post(URL, data=DATA).json()
res=req.get('text')
return res


这样我们自动回复的方法就写好了:

然后我们就可以直接运行了:

itchat.auto_login()
itchat.run()



当然我们也可以把代码封装在函数里面,这样显得更加规范一点:


640.jpg


最后我们来看看效果:



相关文章
|
17天前
|
数据安全/隐私保护 Python
Python以及基础语法保姆级教程(超详细)-3
Python以及基础语法保姆级教程(超详细)
|
17天前
|
存储 Python 容器
Python以及基础语法保姆级教程(超详细)-2
Python以及基础语法保姆级教程(超详细)
|
12天前
|
数据采集 Web App开发 数据处理
一步步教你用Python Selenium抓取动态网页任意行数据
使用Python Selenium爬取动态网页,结合代理IP提升抓取效率。安装Selenium,配置代理(如亿牛云),设置User-Agent和Cookies以模拟用户行为。示例代码展示如何使用XPath提取表格数据,处理异常,并通过隐式等待确保页面加载完成。代理、模拟浏览器行为和正确配置增强爬虫性能和成功率。
一步步教你用Python Selenium抓取动态网页任意行数据
|
10天前
|
存储 JSON 数据格式
Python基础语法汇总【保姆级小白教程】
我将 Python语法分为14个章节,从第一章Python基础概念到第14章模块&异常处理,本篇文章将逐一为大家讲述.
41 0
Python基础语法汇总【保姆级小白教程】
|
17天前
|
机器学习/深度学习 Linux 开发者
Python以及基础语法保姆级教程(超详细)-1
Python以及基础语法保姆级教程(超详细)
|
2天前
|
机器人 API 开发者
Python基于Mirai开发的QQ机器人保姆式教程(亲测可用)
Python基于Mirai开发的QQ机器人保姆式教程(亲测可用)
|
3天前
|
程序员 API 计算机视觉
技术经验解读:【python自动化】02.pywin32库自动操作键鼠(保姆级代码注释)
技术经验解读:【python自动化】02.pywin32库自动操作键鼠(保姆级代码注释)
|
2月前
|
Python
2024年Python最新刷爆全网的动态条形图,原来5行Python代码就能实现!,2024年最新Python面试必问的HashMap
2024年Python最新刷爆全网的动态条形图,原来5行Python代码就能实现!,2024年最新Python面试必问的HashMap
2024年Python最新刷爆全网的动态条形图,原来5行Python代码就能实现!,2024年最新Python面试必问的HashMap
|
21天前
|
供应链 数据可视化 搜索推荐
【python plotly库介绍】从视觉到洞见:桑基图在业务分析中的应用【保姆级教程过于详细珍藏版】
【python plotly库介绍】从视觉到洞见:桑基图在业务分析中的应用【保姆级教程过于详细珍藏版】
|
2月前
|
开发工具 Python
90行python代码让微信开屏地球转起来,太酷了!
90行python代码让微信开屏地球转起来,太酷了!

热门文章

最新文章