gpt4 book ai didi

node.js - Hubot 与 Rocket.chat

转载 作者:太空宇宙 更新时间:2023-11-04 00:20:47 27 4
gpt4 key购买 nike

我正在尝试将Hubot与rocketchat集成,并使Hubot与rocketchat对话。

我提到的来源是:

https://hubot.github.com/docs/

https://github.com/RocketChat/hubot-rocketchat

我已经安装了 Nodejs,并在 Node.js 命令提示符中执行了以下操作:

mkdir myhubot
cd myhubot
yo hubot

我有问题:

  1. 如何了解 Rocketchat 是否与 Hubot 集成?

  2. 如果我没有集成rocketchat,我该怎么办? (我确实引用了 https://github.com/RocketChat/hubot-rocketchat )。在这里,我想了解如何以及在哪里设置环境变量。另外,我到底如何在这里运行 Docker?

  3. 当我执行docker export ROCKETCHAT_ROOM='https://spree.chat/channel/'

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

    如何解决这个问题?

这是屏幕截图:MyHubot Rocketchat

最佳答案

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.) 每个平台的“环境变量”设置都不同。例如,如果要将 ROCKETCHAT_ROOM 设置为 support,则必须使用类似 env ROCKETCHAT_ROOM=support 的内容。但这仅适用于Linux操作系统。对于 Docker 语法是 -e ROCKETCHAT_ROOM=support。如果您在 Windows 上运行外部 Hubot,您可能必须使用不同的东西。

3.) ROCKETCHAT_ROOM 变量不适用于您 channel 的网址。您必须在此处输入聊天室的名称。

关于node.js - Hubot 与 Rocket.chat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44640624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com