问题标签 [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 回答
228 浏览

rocket.chat - 是否可以从目录填充通道中的文件?

我操作一个游戏,它在一个 .txt 格式的目录中维护各种玩家日志文件。我想在支持频道中镜像此目录中的所有 .txt 文件,就好像您要手动上传它们一样(显示在右侧边栏中的文件下)。这可能吗?如果是这样,我该怎么做呢?

0 投票
0 回答
477 浏览

rocket.chat - 如何通过rocketchat rest api获取特定用户的未读消息

我正在研究 Rocket.chat 集成。我需要通过rest api获取特定用户的所有未读消息。有谁知道任何可以完成这项任务的方法?在文档中也找不到任何内容。

0 投票
1 回答
344 浏览

rocket.chat - 将 Rocket.Chat 配置保存在文件中以轻松部署

我刚刚安装了一个新的 Rocket.Chat 实例(在 heroku 上),我开始使用配置。我更改了颜色,添加了一些传入和传出集成脚本,并在这里和那里更改了一些其他参数。

是否可以在配置文件中获取这些更改,以便如果我必须在其他地方重新部署另一个 Rocket.Chat 实例,我可以轻松应用此配置?

0 投票
3 回答
2794 浏览

node.js - mongo 异常:全新安装时连接失败

我第一次在我的 Debian 8 上安装了 mongodb,遵循这个mongodb 安装指南。目标是将 mongodb 用于 Rocket.chat,为此我遵循本指南

到目前为止,我所做的只是:

尝试访问 mongo shell 时,我正在监视日志文件,但没有显示任何内容。

mongod服务正在运行,配置为在 127.0.0.1 上侦听,我正在本地处理服务器。

如何从 localhost 访问 mongo shell?

编辑解决。问题是一个 iptables 规则,它不允许本地连接到 mongodb。

0 投票
0 回答
100 浏览

meteor - npm start 流星在流星 npm i && 流星处失败

我一直在尝试在 Ubuntu 16.04 上为 Rocket.Chat 设置开发机器。按照站点上为先决条件安装给出的步骤并尝试执行 npm start meteor。但是,该过程在命令流星 npm i && 流星处失败。

以下是错误日志 日志

关于什么是可能的问题的任何指示。这个框架很新,我在论坛上的错误没有得到任何具体的答案。

0 投票
1 回答
1364 浏览

java - 我的代码 Thread.sleep 可以工作,但不能隐式等待?

所以我理解流利和明确的等待,但我永远无法让隐含的语句在过去起作用。我设法不使用显式处理它们,但我随后设计了一个相当简单的测试,但它只能与 Thread.sleep 一起使用,我绝对讨厌这种方法,并试图不惜一切代价避免它。所以我再次尝试了隐式等待功能......失败。

下面带有 Thread.Sleep 的代码按预期工作并且很棒

但是当我最终尝试使用隐式(如下所示)时它不起作用。我确保在声明驱动程序后立即声明一次(在本例中为@beforeclass)。测试将在 Before 类中失败。我在此页面的最底部包含了跟踪堆栈:

org.openqa.selenium.NoSuchElementException:使用给定的搜索参数无法在页面上找到元素。(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:999 毫秒有关此错误的文档,请访问:http ://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:'未知',修订:'1969d75',时间:'2016-10-18 09:43:45 -0700' 系统信息:主机:'Adrians-iMac.local',ip:'10.0.2.15 ', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.1', java.version: '1.8.0_111' 驱动程序信息: org.openqa.selenium.safari。 SafariDriver 功能 [{applicationCacheEnabled=true, rotatable=false, databaseEnabled=true, handlesAlerts=true, version=12602.2.14.0.5, cleanSession=true, platform=MAC, nativeEvents=true, locationContextEnabled=false, webStorageEnabled=true, browserName= safari, javascriptEnabled=true, cssSelectorsEnabled=true}] 会话 ID:DADE0351-039B-4C06-BC65-05FB90E08202 *** 元素信息:{Using=css selector, value=span.arrow.bottom} at sun.reflect.NativeConstructorAccessorImpl。newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java: 423)在 org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:216) 在 org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:168) 在 org.openqa.selenium.remote.RemoteWebDriver .execute(RemoteWebDriver.java:635) 在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368) 在 org.openqa.selenium.remote.RemoteWebDriver.findElementByCssSelector(RemoteWebDriver.java:465) 在 org. openqa.selenium.By$ByCssSelector.findElement(By.java:430) 在 org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:360) at myPackages.statusTest.before(statusTest.java:53) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.junit.runners.model.FrameworkMethod$1。 runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org .junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) 在 org.junit.runners.ParentRunner。runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner $3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner $1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit。 runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java: 26) 在 org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 在 org.junit.runners.ParentRunner.run(ParentRunner.java:363) 在 org.eclipse.jdt.internal.junit4 .runner.JUnit4TestReference.run(JUnit4TestReference.java:86) 在 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner。 runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner. java:382) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)runTests(RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.爪哇:192)runTests(RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.爪哇:192)

0 投票
2 回答
1042 浏览

rocket.chat - 如何通过 REST API 验证电子邮件

通过 iframe 登录来处理我们的 Rocket.chat。我可以通过 iframe 和 API 创建用户和登录。

我的问题是用户的电子邮件没有经过验证,因此离线电子邮件通知不起作用。

我如何验证他们的电子邮件?

0 投票
4 回答
5262 浏览

rocket.chat - Rocket.Chat - 如何获取 roomId

我是 Rocket.Chat 的新手。我需要向频道发送消息。我已经获得授权。当我阅读有关发送消息的文档时,我发现了 roomId 参数,但我不知道如何获取此 ID。我尝试在 Rocket.Chat 的管理面板中找到但没有成功。另外,如果谁知道,如何访问 Rocket.Chat 数据库

谢谢

0 投票
1 回答
1163 浏览

saml - 如何代表火箭聊天使用 SAML 进行自动身份验证

我在我的基于 javascript 的网络应用程序中使用 Rocket 聊天作为 iframe ( https://rocket.chat/docs/developer-guides/iframe-integration ).. 我已经为 Rocket 聊天设置了 SAML 身份验证,同样被使用我的网络应用程序。但是 iframe 不是自动认证的,它会显示带有“Saml Login”按钮的登录屏幕。如果我点击它,那么我可以登录。

有什么方法可以代表 RocketChat iFrame 触发 saml 身份验证,而无需单击 Rocket Chat 登录页面上的“SAML 登录”按钮?

基本上我可以代表 RocketChat 拨打任何电话来自动验证它吗?

0 投票
1 回答
719 浏览

linux - 尝试运行脚本文件时 Vagrant.configure("2") do |config| 的语法错误

当我尝试将以下脚本作为 shell 脚本运行时,我收到一条错误消息

这可能是什么原因?流浪来源