图灵机器人( 智能回复微信)及(智能聊天)
目录
- 一、什么是图灵机器人?
- 二、帮你自动微信回复(Python版)
- 三、图灵机器人智能聊天(微信小程序版)
一、什么是图灵机器人?
1、 图灵机器人简介: 是中文语境下智能度最高的“机器人大脑”
,是全球较为先进的机器人中文语言认知与计算平台,图灵机器人对中文语义理解准确率已达90%,可为智能化软硬件产品提供中文语义分析、自然语言对话、深度问答等人工智能技术服务
。
据了解,“图灵机器人”本身并非机器人,而是加载在机器人身上的类似于Siri
的一整套语音语义系统。而在活动现场,多款安装了“图灵机器人”系统的机器人纷纷亮相。而装备了该系统的机器人已经能实现机器人足球赛和拳击赛等的动作。据介绍,接入了图灵机器人大脑机器人在联网的情况下可做到和人自如的对话
,就像是真人一样。人机对话像人类一样顺畅是因为图灵机器人采用当前主流框架DeepQA深度问答、自然语言处理及语义分析等技术,从而保证了中文语义理解准确率高达90%以上,而图灵机器人自身的学习能力可让机器人每天以0.8%的速度在不断进步。
进入图灵官网注册账号,官网地址:http://www.tuling123.com
2、注册一个你自己的机器人,然后将获得apikey
3、图灵机器人更多使用用法见: 图灵机器人参考文档
二、帮你自动微信回复(Python版)
找了小伙伴测试一下:
源码:
import requests
import itchatKEY = '********************' # KEY为图灵机器人的api密钥,自己可以去官网申请def get_response(msg):apiUrl = 'http://www.tuling123.com/openapi/api'data = {'userid': 'wechat-robot','key': KEY,'info': msg,}try:r = requests.post(apiUrl, data=data).json()return r.get('text')except:return@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):defaultReply = 'I received: ' + msg['Text']reply = get_response(msg['Text'])return reply or defaultReplyitchat.auto_login(hotReload=True)
itchat.run()
源码参考:20行代码搭建聊天机器人
三、图灵机器人智能聊天(微信小程序版)
源码集合:
小程序的demo.wxml
<view class='top'>{{tittle}}</view><view class='que' >
<block wx:for="{{syas}}" wx:for-item="item" wx:key='{{syas}}' >
<view class='con'><view class='isay'><view class='r-t'><text>{{item.isay}}</text></view><view class='r-i'><image src='{{headRight}}'></image>
</view></view><view class='robort'><view class='l-i'><image src='{{headLeft}}'></image></view><view class='l-t'><text>{{item.robot}}</text></view></view>
</view>
</block>
</view>
<view class='send'><view class='input' ><form bindsubmit='converSation'><input type='text' class='text' placeholder='说点什么吧~' name='says'></input><button class='btn' id='btn' form-type='submit'>发送</button></form><button class='btn-d' bindtap='delectChat' >清空</button></view></view>
demo.wxss
.top{position: fixed;top: 0;height: 6vh;width: 100%;line-height: 40px;background-color: #ffffff;text-align: center;font-size: 20px;font-weight: bold;color:rgba(2, 2, 5, 0.87);box-shadow: 8px -2px 15px rgb(209, 204, 204)}.top-r{position: fixed;left: 15px;color: #7c22d6;font-size: 15px
}
.send{position: fixed;bottom: 0;width: 100%;height: 12vh;line-height: 140px;background-color:#ffffff;text-align: center;box-shadow: 6px -2px 15px rgb(209, 204, 204)}
.input{position: fixed;width: 100%;bottom: 10px;}
.text{float: left;margin-left: 10px;width: 61%;height: 33px;border-radius:29px;font-size: 12px;background-color: rgb(239, 243, 243);text-align: center;color: #505050}
.btn{float:left;margin-left: 10px;height: 31px;width: 53px;background-color: rgba(17, 208, 192, 0.88);line-height: 31px;
font-size: 12px;color: #ffffff;cursor: pointer;border-radius:18px;box-shadow:3px 3px 12px -1px #968f96db;
}
.btn-d{float:left;margin-left: 8px;height: 31px;width: 52px;background-color: rgb(0, 0, 0);line-height: 31px;color: #fafafa;cursor: pointer;border-radius:18px;box-shadow:3px 3px 12px -1px #968f96db;font-size: 12px
}.say{float: right;margin-right: 30px;width: 30px;height: 29px;font-size: 16px;font-weight: bold;line-height: 29px;color: #9f2dee;cursor: pointer;border-radius:7px;}.que{margin-top: 7vh;width: 98%;margin-left: 1%;line-height: 32px;margin-bottom: 13vh}.robort{width: 65%;margin-top: 0px}
.robort image{margin-bottom: -60px;width: 30px;height: 30px;border-radius: 7px;}
.robort text{margin-left: 4px;border-radius: 10px;font-size: 14px;color: rgba(226, 19, 115, 0.788);margin-bottom: -32px;}
.isay{margin-top: 5px
}
.isay image{float: right;margin-right: -86vw;width: 30px;height: 30px;border-radius: 7px;background: darkblue }
.isay text{margin-right: 5px;float: right;border-radius: 8px;font-size: 14px;color: rgba(136, 13, 194, 0.664);}
.con{margin-top: 1%;margin-left: 1%;width: 98%;}
.l-i{width: 30px;
}
.l-t{margin-top: 15px;margin-left: 35px;border-radius: 15px;}
.r-i{width: 30px;}
.r-t{float: right;margin-right: 41px;border-radius: 15px;}
demo.js(注意:key='apikey'//这里填入你得到的图灵机器人的apikey
)
const app = getApp()Page({/*** 页面的初始数据*/data: {tittle: "Let's Chat",syas: [{'robot': '我是XX,来跟我聊天吧!'}],headLeft: 'https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=4139308026,2925331886&fm=26&gp=0.jpg',headRight: '',},/*** 生命周期函数--监听页面加载*/onLoad: function() {let that = thiswx.getUserInfo({success:function(e){let header = e.userInfo.avatarUrlthat.setData({headRight:header})}})},converSation: function(e) {let that = thisvar obj = {},isay = e.detail.value.says,syas=that.data.syas,length = syas.length,key='apikey'//这里填入你得到的图灵机器人的apikeyconsole.log(length)wx.request({url: 'http://www.tuling123.com/openapi/api?key='+key+'&info='+isay,success:function(res){let tuling = res.data.text;obj.robot=tuling;obj.isay=isay;syas[length] = obj;that.setData({syas:syas})}})},delectChat:function(){let that = thisthat.setData({syas:[]})}})
源码参考:微信小程序连接图灵API实现智能聊天(超级简单)
图灵机器人( 智能回复微信)及(智能聊天)相关推荐
- 微信公众号图灵机器人开发php,使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人...
使用图灵机器人api搭建微信聊天机器人php实现,图灵微信聊天机器人之前通过hook技术实现了微信pc端发送消息功能,如果在结合图灵机器人就能实现微信聊天机器人. 代码下载:http://blog.y ...
- 用wxBot和图灵机器人API实现微信群聊机器人
1 实现方案 用 wxBot登录微信,接收.发送微信消息. 用 图灵机器人 API对消息作回复. 2 实现效果 机器人会回复来自联系人的消息,以及群里@此账号的消息. 注意要将对应的群保存到联系人. ...
- php百度大脑,百度大脑和图灵机器人制作一个简单的自动聊天机器人【PHP代码】...
可以和机器人聊天 文字发送消息 网页进行语音回复 这里主要用到了两个接口 一个是百度大脑 用来实现语音合成 一个是图灵机器人用来实现自动聊天 以下是代码分两个版本 版本一是没有语音合成 版本二是加上 ...
- 微信图灵机器人自动回复和微信加淘宝淘客推广
#两块内容 1.微信图灵机器人自动回复 首先去图灵机器人注册,记住秘钥要关上,不然会出现4001错误 import itchat import requests import jsondef auto ...
- 淘宝旺旺智能回复软件 旺旺智能客服 旺旺聊天机器人
最新版下载地址 http://files.cnblogs.com/feathersky/AutoReply.rar 可免费试用 试用版不能最小化 其他功能都一样 可根据买家不同问题回复不同答案模 ...
- python+图灵机器人+itchat自动回复微信
import requests import itchat #这是一个用于微信回复的库 KEY = 'ca098ebe818b49df98af997bef29b3b3' #这个key可以直接拿来用# ...
- 图灵机器人微信自动聊天功能
最近,同学搞了个微信自动回复,只要再群里说话,就会回复,感觉挺好玩,现把代码分享下如下,先看看效果,如下图 左边的是机器人,右边的是我和它聊的. 现在开始把! 首先需要去图灵申请个apikey,图灵官 ...
- 是时候找个一直在线的人陪你聊天了--图灵机器人小demo的实现。
话不多说,直接上步骤: 第一步:申请图灵账号,获取到自己的专属key值: http://www.tuling123.com/ 这是图灵机器人官网,点击注册,注册成功并登陆之后,点击右上角的小图标进 ...
- 使用酷q进行图灵机器人聊天以及舔狗功能(小白完全版)
随着网页QQ(smart qq)停止服务,各种GitHub上面的qq机器人凉了一大半.前几天一直在搞爬网页qq的自动机器人,找不到错误,后来发现是smart qq么得了.所以现在最好用的就是酷q加上一 ...
最新文章
- SpringBoot项目打成war包部署到外部Tomact运行
- 大型网站架构系列:缓存在分布式系统中的应用(一)
- 洛谷P1546 最短网络 Agri-Net
- 用java程序完成从kafka队列读取消息到sparkstreaming再从sparkstreaming里把数据导入mysql中
- 如何自学成为一名数据科学家?
- 利用python进行tf-idf算法绘制词云图_利用python实现通过TF-IDF和BM25提取文章关键词...
- PHP逆波兰表达式的算法
- MySQL查询数据库日志的查询
- SAP计划策略40测试
- JAVA 解析json字符串常用方法
- 银行不良资产证券化是利好还是利空?
- CS5801HDMI转EDP转换器芯片参考资料|CS5801HDMI转EDP转换方案说明
- 如何化解濒临离婚边缘的婚姻危机
- python判断语句和循环语句
- 服务计算——net/http源码追踪
- c语言 switch 单引号,在switch语句中表示单引号的错误
- 巨掌柜,新模式,新机遇!
- 力学专业做cae需要学c语言吗,CAE工程师是需要掌握力学知识到何种程度_
- PHP返回凌晨好早晨好中午好下午好等
- RGB YUV的来历及相互转换
热门文章
- 发那科机器人示教器电缆线_青岛发那科工业机器人控制器无法正常开机故障维修...
- 小i智慧学堂进复旦:探讨AI智能服务体系运营与实践
- 软件设计模式的学习(以Java为例)
- 草图大师里创建动态组件_【干货】SketchUp建模|教你做一个有生命的家具动态组件...
- [python][pandas] excel 批量转 csv 格式
- 10分钟了解啥是数仓
- jmter生成的报告没有显示请求和响应明细数据
- RabbitMQ学习==》RPC远程服务调用
- 77页集团企业数字化转型方案PPT
- AT24C512驱动调试中碰到的坑