@小文聊天机器人由我爱作文网开发,引入在线聊天机器人起初是为了更好的方便访问者以自然语言的方式搜索我爱作文网的站内文章。
@本着分享的精神,现将小文聊天机器人框架分享出来,给大家提供一个搭建在线聊天机器人的一种简单方式,希望我们能一起完善其功能、完善对话语料库
@小文聊天机器人接入网站非常的简单,只需引入jquery.chatbot.js和jquery.chatbot.css两个文件即可,接口也提供了丰富的个性化设置。【基于jquery开发,需引用jquery.js文件】
PS:经过长期接入小文聊天机器人,发现平均网页访问时长有所增加。如接入小文聊天机器人,烦请在网站使用页添加一个友情链接<a href="https://www.wizuowen.com">我爱作文网</a>
- <link rel="stylesheet" href="https://www.wizuowen.com/statics/js/chatbot/0.1/jquery.chatbot.css">
- <script src="https://www.wizuowen.com/statics/js/chatbot/0.1/jquery.chatbot.min.js"></script>
在网页中引入以上两个文件后,进行以下设置即可开启网页聊天机器人功能,可根据示例设置自己想要的参数。
- //初始化代码开始
- $(document).ready(function() {
- //初始化聊天机器人
- CHATBOT.init({
- //历史记录标志,同一域名下通过此标志不同的聊天记录
- historyid:'hiihseri73s',
- //入口图标
- waitavatar:'data:image/png;base64,iVBORw0KGg...',
- //机器人头像
- botavatar:'image/bot.png',
- //用户头像
- useravatar:'image/user.png',
- //窗口左上角头像
- headerimg:'image/favicon.png',
- //昵称
- chatname:"我的小文",
- //签名说明
- sign:"我是机器人我骄傲...",
- //主题颜色
- themecolor:'#cc3333',
- //输入框提示
- placeholder:"输入内容\r\n按Enter键输入",
- //窗口背景图
- backgroundimage: 'image/zwl.jpg',
- //工具栏内容
- toolbar:'<span>工具栏</span>',
- //发送消息回调
- sendcallback: function(msg){
- //演示①
- //可修改发送的消息
- return msg;
- },
- //返回消息回调
- msgcallback: function(msg){
- //根据自己的需要修改内容后返回
- return msg;
- },
- //根据实时输入的内容修改提示关键词
- changecallback: function(msg){
- if(msg.indexOf('测试') > -1){
- //可异步根据输入内容从自己服务器获取提示关键词
- CHATBOT.setHotKeywords(['测试内容1','测试内容2?']);
- }
- }
- });
- //初始化代码结束,以下为功能函数,非必须
- //显示聊天窗口
- CHATBOT.show();
- //隐藏聊天窗口
- CHATBOT.hide();
- //窗口关闭时消息提示
- CHATBOT.showTips(msg);
- //插入客服消息
- CHATBOT.insertBot(msg);
- //主动向服务器请求消息
- CHATBOT.sendmsg(msg);
- //设置提示关键词,参数为数组
- CHATBOT.setHotKeywords(['搜索端午节作文','马马虎虎的意思?']);
天气预报:明天天气如何,北京明天天气如何
英汉翻译 :翻译good good study , day day up
汉英翻译:翻译好好学习天天向上
笑话 :笑话,再来一条,下一条
成语接龙游戏 :成语接龙
搜索作文 :关于端午节的作文(PS:如想接入自己的网站内容实现跳转可加入QQ群(653741450)向作者申请)
成语相关:马马虎虎的意思
其他功能开发中,欢迎提供你的功能建议和对话语料
联系客服