Botui是一款简单的js聊天机器人框架。Botui基于Vue.js,通过简单配置,就可以制作出一个功能简单的聊天机器人,非常神奇。
使用方法
在页面中引入botui.min.css和botui-theme-default.css样式文件,vue.min.js和botui.min.js文件。
<link rel="stylesheet" href="botui.min.css"> <link rel="stylesheet" href="botui-theme-default.css"> <script src="vue.min.js"></script> <script src="botui.min.js"></script>
HTML结构
使用下面的HTML结构来创建一个聊天机器人面板。
<div class="botui-app-container" id="botui-app"> <bot-ui></bot-ui> </div>
初始化插件
通过下面的代码就可以生成一个最简单的聊天机器人。
var botui = new BotUI('botui-app'); // 参数是容器的id botui.message.bot({ // 第一条信息 delay: 200, content: 'hello' }).then(function () { return botui.message.bot({ // 第二条信息 delay: 1000, // 等待1秒 content: 'how are you?' }); }).then(function () { return botui.action.button({ // 与用户交互 delay: 1000, action: [ { text: 'Good', value: 'good' }, { text: 'Really Good', value: 'really_good' } ] }); }).then(function (res) { return botui.message.bot({ delay: 1000, content: 'You are feeling ' + res.text + '!' }); });
Botui聊天机器人框架的github地址为:https://github.com/moinism/botui