简介
messenger-botkit-starter 是一个基于 Botkit 框架的 Facebook Messenger 机器人开发起始模板,使用 Node.js 实现,其目的是简化 Messenger Bot 的搭建流程,提供了该类功能的基本实现方式,使开发者可以快速地搭建一个功能简单却结实可靠的机器人。
依赖
在使用 messenger-botkit-starter 开始你的聊天机器人开发之前,需要安装以下依赖:
- Botkit
- Facebook API
安装
首先需要在当前目录下创建项目,在命令行窗口中输入以下命令:
npm init
安装 Messenger Botkit Starter
npm install messenger-botkit-starter --save
使用
在项目文件夹中,创建 app.js 并引入依赖项:messenger-botkit-starter 和 Botkit:
-- -------------------- ---- ------- ----- ------ - ------------------ ----- ------------ - ------------------------------------ -- -- ------ -------- ----- ---------- - -------------------- ------------- --------------------------------- ------------- ------------------------- --- -- --- --------- --- -------------------------
其中 access_token 和 verify_token 是 Facebook API 中的变量,这里包含了 Bot 的认证信息。接下来需要运行 app.js 文件:
node app.js
此时 Messenger Bot 就已经是在运行了,它会自动给 Facebook App 进行认证和验证,之后就可以在 Facebook 上面搜索机器人的名字与 Bot 进行交互了。
示例代码
这里提供一个示例代码,实现机器人简单的问答功能:
-- -------------------- ---- ------- ----- ------ - ------------------ ----- ------------ - ------------------------------------ ----- ---------- - -------------------- ------------- --------------------------------- ------------- ------------------------- --- ------------------------- -- -- -------- - -------- ---------------------------------- ----- -------- -- - ------------------ --- -------- ---- - - ----------------- --- -- -- -------- -- --------------------------------- ----- -------- -- - -- ------------- --- -------- - ------------------ ------ - ---- -- ------------- --- ---- --- ----- - ------------------ -- -- -------- - ---- - ------------------ ------------------ - ---
总结
Messenger Botkit Starter 提供了一种非常简单且实用的方式来开发聊天机器人,借助于 Botkit 平台的工具和功能,可以快速的搭建基础的机器人,并且实现多样化的功能交互。希望本文对您有所帮助,对于想要开发机器人的朋友们,Messenger Botkit Starter 值得一试!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005671181e8991b448e357e