npm 包 buddhy-botkit 使用教程

阅读时长 3 分钟读完

简介

buddhy-botkit 是一款基于 botkit 框架的聊天机器人库,可以方便快捷地搭建自己的聊天机器人。

依赖

硬件要求

  • 一台工作正常的计算机

软件要求

  • Node.js (4.x 或以上)
  • npm (3.x 或以上)

安装

使用 npm 命令安装:

使用

引入模块并创建机器人实例

-- -------------------- ---- -------
--- ------ - ------------------
--- ------------- - -------------------------

--- ---------------- - ----------------- ------ ----- ---
--- --------- - ------------------------
  ------ ---------------------------
---

--- ---------- - --- ------------------------ ------------------
展开代码

监听事件

buddhy-botkit 支持的事件:

  • ambient / hears:响应聊天内容
  • direct_message / direct_mention:响应私聊消息
  • mention:响应 @ 消息

代码示例:

-- -------------------- ---- -------
--------------------------- ------------- -------- -
  ------------------ --- ---------
---

--------------------- --- ----- ------------ ------------- -------- -
  ------------------ -- -- ----- ----- ----- ---- --- ----- -------
---

--------------------------------- ------------- -------- -
  ------------------ ---- --- - ---- -------
---

-------------------------------- -------- -
  ------------------ ----- - -- --------
---
展开代码

自定义响应

可以使用 addAnsweraddQuestion 方法自定义响应。addQuestion 可以接受多个参数,每个参数是一个对象,包含 patterncallback 属性。

具体的用法可以参见官方文档 https://github.com/howdyai/botkit/blob/master/docs/readme.md

结语

buddhy-botkit 是一款功能较为完善的聊天机器人库,可以轻松实现聊天机器人的开发。同时,它的使用也相对简单,易于上手,推荐给广大开发者使用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/118445