npm 包 hubot-killmesoftly 使用教程

阅读时长 3 分钟读完

介绍

hubot-killmesoftly 是一个 Hubot 脚本,可以让机器人“温柔地”关闭自己。当机器人需要重启、更新代码时,可以使用这个脚本来关闭机器人。

安装

使用 npm 命令安装:

安装完成后,在 external-scripts.json 文件中加入 "hubot-killmesoftly" 即可:

使用

在 Hubot 中输入 kill me softly,即可让机器人停止运行:

配置

该脚本提供了一些可配置的参数,可以在 Hubot 的环境变量中进行设置。以下是这些参数的说明:

  • HUBOT_KILLMESOFTLY_MESSAGE:自定义关闭消息,默认为 "I'm sorry, I have to go now... Goodbye!"
  • HUBOT_KILLMESOFTLY_WAIT:机器人关闭前等待的时间,单位为秒,默认为 5 秒,可设置为 0

这些参数可以在运行 Hubot 时进行传递,例如:

示例代码

以下是一段使用 hubot-killmesoftly 的代码示例:

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

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

在这个示例中,当用户输入了 kill me softly 命令后,会先回复一句话,然后触发机器人关闭事件 killmesoftly,从而实现机器人的停止。

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

纠错
反馈