npm 包 @noriaki/linebot 使用教程

阅读时长 4 分钟读完

线上聊天机器人在现代社会中越发普及,而作为开发者,如何快速地创建一个聊天机器人呢?

@noriaki/linebot 是一个 npm 包,可以帮助我们快速创建一个运行在 LINE 平台上的聊天机器人。本文将为大家详细介绍如何使用这个 npm 包。

第一步:创建 LINE 应用和机器人账号

在使用 @noriaki/linebot 之前,我们需要先在 LINE 平台上创建一个应用和机器人账号。

  • 首先,在 https://developers.line.biz/console/ 上登录你的 LINE 账号;
  • 然后点击右上角的「新建应用」,选择「创建新应用」;
  • 接下来,填写应用的名称、描述和应用类型等信息。在「应用类型」中选择「Messaging API」,并勾选同意条款。最后点击「创建」按钮。
  • 然后,在新建应用的详情页面,选择「LINE Messageing API」,并在 API 常规信息中查找到「Channel ID」、「Channel Secret」和「Channel Access Token」三项信息,备用。

接下来,我们需要在 LINE 平台上创建一个机器人账号,以完成机器人账号的授权。

  • 在应用详情页面,点击左边的「 频道设置」,进入「Messageing API」配置;
  • 在顶部的「LINE 频道基本情报」中,点击「Messaging API」,然后在下方找到「更多设置」>「机器人设置」;
  • 根据页面提示,完成机器人账号的设置与授权,即可完成机器人账号的准备。

第二步:安装 @noriaki/linebot

接下来我们使用 npm 命令安装 @noriaki/linebot。

第三步:使用 @noriaki/linebot

下面我们来看一看如何使用 @noriaki/linebot,首先我们需要引入这个 npm 包。

这里我们定义一个名为 bot 的变量,并传入三个参数,这三个参数是在「应用详细信息」中所获得的「Channel ID」、「Channel Secret」和「Channel Access Token」。

接下来,我们定义一个简单的回复函数:

这个函数会在接收到用户信息的时候触发,并回复一条简单的消息。

最后,我们在机器人启动的时候请求 LINE 平台上的几个地址,让机器人可以接收到用户的信息并回复:

示例代码

完整代码如下:

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

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

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

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

总结

本文主要介绍了如何使用 @noriaki/linebot 创建一个运行于 LINE 平台的聊天机器人,并给出了一些示例代码。希望本文对你有所帮助。

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

纠错
反馈