介绍
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