npm 包 messenger-botkit-starter 使用教程

阅读时长 4 分钟读完

简介

messenger-botkit-starter 是一个基于 Botkit 框架的 Facebook Messenger 机器人开发起始模板,使用 Node.js 实现,其目的是简化 Messenger Bot 的搭建流程,提供了该类功能的基本实现方式,使开发者可以快速地搭建一个功能简单却结实可靠的机器人。

依赖

在使用 messenger-botkit-starter 开始你的聊天机器人开发之前,需要安装以下依赖:

  • Botkit
  • Facebook API

安装

首先需要在当前目录下创建项目,在命令行窗口中输入以下命令:

安装 Messenger Botkit Starter

使用

在项目文件夹中,创建 app.js 并引入依赖项:messenger-botkit-starter 和 Botkit:

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

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

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

其中 access_token 和 verify_token 是 Facebook API 中的变量,这里包含了 Bot 的认证信息。接下来需要运行 app.js 文件:

此时 Messenger Bot 就已经是在运行了,它会自动给 Facebook App 进行认证和验证,之后就可以在 Facebook 上面搜索机器人的名字与 Bot 进行交互了。

示例代码

这里提供一个示例代码,实现机器人简单的问答功能:

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

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

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

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

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

总结

Messenger Botkit Starter 提供了一种非常简单且实用的方式来开发聊天机器人,借助于 Botkit 平台的工具和功能,可以快速的搭建基础的机器人,并且实现多样化的功能交互。希望本文对您有所帮助,对于想要开发机器人的朋友们,Messenger Botkit Starter 值得一试!

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

纠错
反馈