问题标签 [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 投票
0 回答
494 浏览

rocket.chat - RocketChat PostMessage 使用附件字段

我正在尝试使用附件字段发送自定义消息

但是当我在浏览器收到此消息时,不会呈现降价。

我注意到 inline_code 和多行代码降价没有被渲染。

我做错了什么?

最好的问候, Amandio Magalhaes

0 投票
1 回答
400 浏览

rocket.chat - Rocket.chat 项目中的实时聊天 api 包

我正在 github 上的 rocket.chat 项目中寻找 livechat api 包,因为我需要为分页创建一个额外的 API。

我有其余的 api 包,但我找不到定义 livechat API 的包

0 投票
0 回答
523 浏览

javascript - Rocket.Chat Iframe 集成:浏览器导航失败

我正在将 Rocket.Chat 集成到我们现有的 Web 应用程序中,该应用程序拥有庞大的用户群。在成功集成 Rocket.Chat Keycloak (SSO) 后,决定使用可用的 iframe 集成将聊天注入现有应用程序,因为它允许发送验证命令并简化 Rocket.Chat 事件处理。

实际问题是,iframe集成会破坏站点导航,即单击浏览器的后退按钮不会导航到上一页。不幸的是,SO上可用的可能解决方案没有帮助。

任何帮助深表感谢!

0 投票
1 回答
939 浏览

meteor - 在 RocketChat 中通过 DDP 发送 LiveChat 消息的问题

我正在尝试使用 DDP Realtime API 发起 LiveChat 对话,但我遇到了问题。

https://rocket.chat/docs/developer-guides/realtime-api/livechat-api

我正在按照文档执行所有步骤。在第一个 API 结果中,您可以看到它 saunumAgents: 2online: true. 但是,当我尝试向同一部门发送消息时,它会说:“对不起,没有在线代理”。

有没有办法找出问题所在?

的结果livechat:getInitialData

的结果livechat:registerGuest

登录结果

的结果sendMessageLivechat

这些是我发送到的参数sendMessageLiveChat

有人可以帮助我吗?

这就是我调用 registerGuest 的方式。

我这里传递的令牌是管理员的 authToken

ddpClient 对象是使用 DDP npm 包获取的。

0 投票
2 回答
725 浏览

angular - 在 Angular 4 应用程序中使用 DDP

我是 Angular 4 开发人员。想包含用 MeteorJS 开发的 RocketChat Engine。通过研究,我知道需要 DDP(协议)将 Angular4 与 Meteor 连接起来。

我找不到任何允许我与 Angular4 TypeScript 集成的 DDP 包。

你能帮我解决这个问题吗?

0 投票
0 回答
144 浏览

rocket.chat - Caddy 硬编码 localhost:8080 与现有服务发生冲突,AutoSSL 也与 /443 发生冲突

我使用 SNAP 在我的 Ubuntu 系统上安装了 Rocket.Chat,到目前为止,它本身似乎可以工作......无论如何,我在使用的端口冲突方面遇到了问题。一方面,球童似乎是从 localhost:8080 绑定开始的,即使我更新了 Caddyfile ...

[..] CGroup:/system.slice/snap.rocketchat-server.rocketchat-c​​addy.service `-3360 球童 -conf=/var/snap/rocketchat-server/1172/Caddyfile -host=localhost:8080 [.. ]

我怎样才能改变这个?

此外,当尝试使用 AutoSSL 功能时,我又遇到了冲突,因为程序似乎想绑定到 *:443 而不是特定的 IP ...我在哪里/如何更改它?

谢谢!

0 投票
1 回答
107 浏览

meteor - 如何管理rocket.chat的访问权限,让所有用户都不对所有人可见?

我正在使用 Rocket.chat 作为网站的一部分,来自不同组织的用户可以登录并与他们的同事聊天。

如何配置rocket.chat,使不同组织的用户不能互相看到?

例如,我可以在 Rocket.chat 中定义用户层次结构和自定义权限(例如:can-see-other-organization)吗?

0 投票
1 回答
360 浏览

heroku - 在heroku服务器上构建rocket.chat遇到错误

我想在heroku上部署rocket.chat项目,按照部署说明,遇到如下错误:

" 无法打开 /tmp/build_29c97eef7e456d21231bc9eb4751ca67/ringelco-racket-chat-a864ad48b50652f34205d656e8e6d93976ce69e3/packages/rocketchat-livechat/plugin/build.sh /app/tmp/cache/meteor/.meteor/.meteor.6packages.8/ .24zh++os+web.browser+web.cordova/plugin.tap-i18n-compiler.os/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:116 抛出错误;"

我注意到其他一些问题与此类错误有关(thisthis),但还没有人回答!

如果您能帮助我,将不胜感激。提前致谢,

0 投票
1 回答
1306 浏览

ios - 我们想在我们自己的服务器上使用 Rocket.chat 而不是 open.rocket.chat 一些我们无法继续进行的方式

我们想在我们的服务器(域)上使用 Rocket.chat 应用程序而不是 open.rocket.chat,但是当我们用我们的服务器 URL 替换 open.rocket.chat 时,我们收到如下错误...

实际上,我们已经按照 Rocket.chat 论坛的指南完成了所有服务器设置。

我为这个问题搜索了很多,但有些谷歌似乎对此很薄弱。

来自火箭聊天或周围的任何人都会帮助我追踪问题,您的任何帮助将不胜感激..

0 投票
0 回答
332 浏览

meteor - 如何在 RocketChat 中将多个用户连接到实时聊天?

它需要实现多个登录用户(来自一侧)和一个代理(或来自另一侧的代理)之间的通信。Livechat 非常适合代理到用户的聊天,但如何在一个 livechat 中连接多个用户。默认频道或私人群组功能对它不利,它们没有代理部门关系和其他具有实时聊天的东西。它还需要额外开发客户端部分。

那么,如何配置多用户实时聊天呢?