Node.js Hubot与Rocket.chat

Node.js Hubot与Rocket.chat,node.js,hubot,rocket.chat,Node.js,Hubot,Rocket.chat,我正在尝试将Hubot与rocketchat整合,并让Hubot与rocketchat对话 我指的来源是: 我已经安装了Nodejs,并且在Node.js命令提示符中: mkdir myhubot cd myhubot yo hubot 我的问题: 我如何理解rocketchat是否与Hubot集成 如果我没有集成rocketchat,我应该怎么做?(我确实提到过)。在这里,我想了解如何以及在何处设置环境变量。还有,我该如何在这里运行Docker 当我做docker export ROCK

我正在尝试将Hubot与rocketchat整合,并让Hubot与rocketchat对话

我指的来源是:

我已经安装了Nodejs,并且在Node.js命令提示符中:

mkdir myhubot
cd myhubot
yo hubot
我的问题:

  • 我如何理解rocketchat是否与Hubot集成

  • 如果我没有集成rocketchat,我应该怎么做?(我确实提到过)。在这里,我想了解如何以及在何处设置环境变量。还有,我该如何在这里运行Docker

  • 当我做
    docker export ROCKETCHAT\u ROOM='https://spree.chat/channel/'

    它返回:
    “怯懦地拒绝保存到终端。使用-o标志或重定向。”

    我如何解决这个问题

  • 下面是屏幕截图:

    1。)Rocket.chat有“内部hubot”,它是集成的,包含一些最简单的hubot脚本。非常适合测试和介绍Hubot。您可以在
    rocketchat/programs/server/npm/node\u modules/meteor/rocketchat\u internal-hubot/node\u modules/hubot scripts/src/scripts/
    中找到这些脚本
    如果要使用更复杂的脚本,必须使用外部Hubot

    2.)每个平台的设置“环境变量”不同。例如,如果要将
    ROCKETCHAT_ROOM
    设置为
    支持
    ,则必须使用类似
    env ROCKETCHAT_ROOM=support
    。但这只适用于Linux操作系统。Docker的语法是
    -e ROCKETCHAT\u ROOM=support
    。如果在Windows上运行外部Hubot,则可能必须使用不同的工具


    3.
    ROCKETCHAT_ROOM
    变量不是您频道的URL。您必须在此处输入聊天室的名称。

    您好,我已完成安装并成功连接。但是hubot没有回复我。我在同一时间发布了另一个问题