简介
buddhy-botkit 是一款基于 botkit 框架的聊天机器人库,可以方便快捷地搭建自己的聊天机器人。
依赖
硬件要求
- 一台工作正常的计算机
软件要求
- Node.js (4.x 或以上)
- npm (3.x 或以上)
安装
使用 npm 命令安装:
npm install buddhy-botkit --save
使用
引入模块并创建机器人实例
-- -------------------- ---- ------- --- ------ - ------------------ --- ------------- - ------------------------- --- ---------------- - ----------------- ------ ----- --- --- --------- - ------------------------ ------ --------------------------- --- --- ---------- - --- ------------------------ ------------------展开代码
监听事件
buddhy-botkit 支持的事件:
- ambient / hears:响应聊天内容
- direct_message / direct_mention:响应私聊消息
- mention:响应 @ 消息
代码示例:
-- -------------------- ---- ------- --------------------------- ------------- -------- - ------------------ --- --------- --- --------------------- --- ----- ------------ ------------- -------- - ------------------ -- -- ----- ----- ----- ---- --- ----- ------- --- --------------------------------- ------------- -------- - ------------------ ---- --- - ---- ------- --- -------------------------------- -------- - ------------------ ----- - -- -------- ---展开代码
自定义响应
可以使用 addAnswer
和 addQuestion
方法自定义响应。addQuestion 可以接受多个参数,每个参数是一个对象,包含 pattern
和 callback
属性。
具体的用法可以参见官方文档 https://github.com/howdyai/botkit/blob/master/docs/readme.md。
结语
buddhy-botkit 是一款功能较为完善的聊天机器人库,可以轻松实现聊天机器人的开发。同时,它的使用也相对简单,易于上手,推荐给广大开发者使用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/118445