问题标签 [rocket.chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
619 浏览

hubot - 使用 Hubot 在 Rocket.chat 上编写斜线命令

我想在 Rocket.chat 和 Hubot 上使用斜杠命令,但我不知道该怎么做。斜杠命令是用 /command 定义的,它是一个可执行文件,我的意思是你在屏幕上看不到命令​​,只有答案。

有可能做到吗?

0 投票
0 回答
1514 浏览

autologin - 自动登录 Rocket.Chat 与 LDAP

我正在将 Rocket.Chat 集成到我的系统中,通过 LDAP 数据库共享用户帐户。我们创建了一个快捷方式从我们的系统去 Rocket.Chat,当用户点击这个快捷方式时,我们的系统将打开 Rocket.Chat 页面,url 类型为:和http://rocketchat.host:3000/?username={username}&password={password}是当前帐户。usernamepassword

我们在 Rocket.Chat 的编译包上进行了一些更改:

我们还更改了 Rocket.Chat 的缩小 javascript 文件,{bundle}\programs\web.browser\{sso number}.js其中sso number构建工具生成的随机数是:

原来的:

至:

它对应于 Rocket.Chat 源代码文件“{source code}\packages\rocketchat-ui-login\login\layout.js”中的以下代码:

帐户之前已通过 Rocket.Chat 登录表单登录(案例 1),它可以正常工作。但是如果帐户还没有(案例 2),它会失败。

案例 1:这个 Chrome 日志:

案例1日志

案例 2:Chrome 日志:

案例2日志

问题:我知道 Rocket.Chat 的 LDAP 存在问题,是通过Meteor.loginWithPassword()api 首次登录,它不起作用,然后我模拟了登录 UI。而且我知道这些日志意味着找不到“登录表单”。我的问题是为什么我的登录 UI 模拟不起作用?我该如何解决?

谢谢!

0 投票
1 回答
473 浏览

url - Rocket.Chat 使用子文件夹作为 Docker-Container

我正在尝试在子文件夹( https://001docker2t/rocketchat )中将 RocketChat 作为具有反向代理的 docker 容器运行。我的问题是文件上传使用了错误的网址(https://001docker2t/ufs/..)并保持在 0%。

与子文件夹的文档(https://rocket.chat/docs/installation/manual-installation/running-in-a-sub-folder)一样,我将 ROOT_URL 设置为https://001docker2t/rocketchat/。在应用程序中,我在“管理”>“常规”下仅设置域。

是我的配置错误还是使用子文件夹上传有问题?

码头工人调用:

docker run --name rocketchatdb --restart unless-stopped -d -v /var/docker/rocketchat/db:/data/db mongo:3.0 --smallfiles

docker run --name rocketchat --restart unless-stopped -p 172.17.0.1:3000:3000 --link rocketchatdb --env ROOT_URL= https://001docker2t/rocketchat/ --env MONGO_URL=mongodb://rocketchatdb:27017 /meteor -d 火箭.chat

版本:

NODE_VERSION 4.8.2

纱线版本 0.22.0

RC_VERSION 0.54.2

0 投票
1 回答
7904 浏览

mongodb - 未能添加对 mongod.target[Service] 的依赖,忽略:无效参数

当我在 CentOS 7 上安装 Rocket.Chat 服务器时,我创建了rocketchat.service

当我按下命令时:

显示以下错误:

0 投票
1 回答
280 浏览

meteor - 流星没有密码如何登​​录

情况是我有一个 Meteor 应用程序,现在有另一个应用程序想登录我的应用程序,它向sessionId我提供了一个,我将使用 Id 请求用户名,如果在我的 MongoDB 中响应用户名,我应该让它登录,但我不知道如何绕过密码?

而且我用的是Rocket.Chat,这个app用的是内部公司,所以,不用担心安全,谢谢!

0 投票
3 回答
219 浏览

node.js - 如何使用不同的端口在同一台服务器上运行多个跨平台 Web 应用程序?

我在 tomcat 7.0 上运行一个 java web 应用程序,它是在 media Temple Ubuntu 16.04 服务器上设置的。该应用程序在端口 8080 上运行,并且我有一个绑定到该端口的域。例如 public-ip-of-server:8080 xyz.com 现在,我想使用端口 3000 在同一 Linux 服务器上运行节点 js 应用程序(rocket-chat)。我已经配置了整个应用程序,并且应用程序正在运行localhost:3000/ 但是当我尝试使用服务器的公共 IP(例如 public-ip:3000/)访问应用程序时,我无法访问它。

我已使用命令允许端口 3000 上的流量,

我还编辑了 apache2.conf,

但更改此参数后,我无法重新启动 apache2 服务。所以我恢复了更改。

我应该怎么做才能在同一个 Linux 服务器上同时运行应用程序(java 和 node js)?谁能帮帮我。

0 投票
1 回答
655 浏览

centos6 - CentOS 6 的 Rocket.Chat 客户端

是否可以为 CentOS 6 编译 Rocket.Chat 客户端?或者我可以从某个地方下载它吗?

任何文档如何编译 Rocket.Chat 客户端?

0 投票
1 回答
290 浏览

hubot - Hubot Rocket.Chat 用户已加入

当用户加入频道时,我找不到任何关于使用 Hubot 和 Rocket.Chat 来记录欢迎消息的信息。

我想建立一个支持渠道,然后询问加入的人他们需要什么帮助(特定主题)。

但是使用:

似乎根本不适合我。有人知道如何在 Rocket.Chat 中获得欢迎信息吗?

0 投票
3 回答
829 浏览

javascript - Hubot 嵌套命令

我想创建一个树形问答机器人,hubot 提供支持服务,但我不知道如何做。我希望 Hubot 在有人进入房间时问一个问题(使用 robots.enter),尽管这不适用于 Rocket.Chat,但我找到了一种解决方法。但是如果我想问一个问题并等待用户回复以保存他们的回复并问他们另一个问题,我该怎么做呢?

我什至尝试嵌套 res.send 但它不允许我,在 CoffeeScript 上给我一个索引错误

0 投票
0 回答
454 浏览

mongodb - 如何在 Rocket.chat 中连接本地或外部 mongoDB 而不是流星的内部

Rocket.Chat 版本:0.56.0-develop

运行实例:1

数据库副本集 OpLog:已启用

节点版本:v4.8.1

我克隆了 git 代码并按照以下说明在我的本地计算机 Windods 7 中开始火箭聊天。

现在,我希望在开发过程中我的应用程序使用我的本地 mongoDB 安装而不是流星的内部安装。我尝试了很多,但没有得到任何帮助或线索。看来我在某个地方失踪了。我附上了我改变的屏幕,我希望我做对了。我确实在 docker-compose.yml 中进行了更改。

在此处输入图像描述