与 Rocket.chat 的 Hubot
Hubot with Rocket.chat
我正在尝试将 Hubot 与 rocketchat 集成,让 Hubot 与 rocketchat 对话。
我指的来源是:
https://hubot.github.com/docs/
https://github.com/RocketChat/hubot-rocketchat
我已经安装了 Nodejs,并且在 Node.js 命令提示符下我做了:
mkdir myhubot
cd myhubot
yo hubot
我的问题:
如何理解rocketchat是否集成了Hubot?
如果我没有集成rocketchat,我该怎么办? (我确实提到了 https://github.com/RocketChat/hubot-rocketchat)。在这里,我想了解如何以及在何处设置环境变量。另外,我这里 运行 Docker 到底怎么做?
当我做的时候docker export ROCKETCHAT_ROOM='https: //spree.chat/channel/'
它returns:"Cowardly refusing to save to a terminal. Use the -o flag or redirect."
我该如何解决?
截图如下:
1.) Rocket.chat 有 "Internal hubot" 已集成并包含一些最简单的 Hubot 脚本。非常适合测试和介绍 Hubot。您可以在 rocketchat/programs/server/npm/node_modules/meteor/rocketchat_internal-hubot/node_modules/hubot-scripts/src/scripts/
.
中找到这些脚本
如果你想使用更复杂的脚本,你必须使用外部 Hubot。
2.) 每个平台的设置 "Environment Variables" 不同。例如,如果要将 ROCKETCHAT_ROOM
设置为 support
,则必须使用类似 env ROCKETCHAT_ROOM=support
的内容。但这仅适用于 Linux OS。 Docker 的语法是 -e ROCKETCHAT_ROOM=support
。如果你 运行 Windows 上的外部 Hubot,你可能必须使用不同的东西。
3.) ROCKETCHAT_ROOM
变量不适用于您频道的 URL。你必须在这里输入你的聊天室名称。
我正在尝试将 Hubot 与 rocketchat 集成,让 Hubot 与 rocketchat 对话。
我指的来源是:
https://hubot.github.com/docs/
https://github.com/RocketChat/hubot-rocketchat
我已经安装了 Nodejs,并且在 Node.js 命令提示符下我做了:
mkdir myhubot
cd myhubot
yo hubot
我的问题:
如何理解rocketchat是否集成了Hubot?
如果我没有集成rocketchat,我该怎么办? (我确实提到了 https://github.com/RocketChat/hubot-rocketchat)。在这里,我想了解如何以及在何处设置环境变量。另外,我这里 运行 Docker 到底怎么做?
当我做的时候
docker export ROCKETCHAT_ROOM='https: //spree.chat/channel/'
它returns:
"Cowardly refusing to save to a terminal. Use the -o flag or redirect."
我该如何解决?
截图如下:
1.) Rocket.chat 有 "Internal hubot" 已集成并包含一些最简单的 Hubot 脚本。非常适合测试和介绍 Hubot。您可以在 rocketchat/programs/server/npm/node_modules/meteor/rocketchat_internal-hubot/node_modules/hubot-scripts/src/scripts/
.
中找到这些脚本
如果你想使用更复杂的脚本,你必须使用外部 Hubot。
2.) 每个平台的设置 "Environment Variables" 不同。例如,如果要将 ROCKETCHAT_ROOM
设置为 support
,则必须使用类似 env ROCKETCHAT_ROOM=support
的内容。但这仅适用于 Linux OS。 Docker 的语法是 -e ROCKETCHAT_ROOM=support
。如果你 运行 Windows 上的外部 Hubot,你可能必须使用不同的东西。
3.) ROCKETCHAT_ROOM
变量不适用于您频道的 URL。你必须在这里输入你的聊天室名称。