【问题标题】:integrate RocketChat with website将 RocketChat 与网站集成
【发布时间】:2016-10-24 10:30:24
【问题描述】:

我想使用 Rocket.chat 应用程序的实时聊天功能。

如果用户在打开实时聊天弹出窗口之前登录网站,则应该授权并能够开始聊天,否则应该看到登录表单然后开始聊天。 我在我的网页中使用此代码进行实时聊天弹出:

<script type="text/javascript">
(function (w, d, s, u) {
    debugger;
    w.RocketChat = function (c) {
        w.RocketChat._.push(c)
    };
    w.RocketChat._ = [];
    w.RocketChat.url = u;
    var h = d.getElementsByTagName(s)[0], j = d.createElement(s);
    j.async = true;
    j.src = 'http://localhost/packages/rocketchat_livechat/assets/rocket-livechat.js';
    h.parentNode.insertBefore(j, h);
})(window, document, 'script', 'http://localhost/livechat');

感谢时间

【问题讨论】:

  • 检查会话是否存在显示聊天部分
  • @BackSlash 我想将 userId 发送到服务器(如果用户登录到站点,之前)。并显示不同的表单。登录用户没有意义,再次登录,只是为了聊天。
  • @owaishanif786 如何在前端通过 javascript 做到这一点。报警服务器如何向用户显示不同的用户界面
  • @sahar 你没有回答我的问题。你试过什么? SO 是这样工作的:你尝试了一些东西,卡住了,然后带着一个特定的问题来到这里,包括你尝试过的代码以及它为什么不起作用。如果你甚至没有尝试过,你应该这样做。
  • @BackSlash 啊哈。我只是在我的页面中使用了一个简短的 Rocket.chat 实时聊天脚本。然后搜索并搜索以找到我的问题的答案。但我现在没有任何收获。我更新了我的问题

标签: javascript java rocket.chat


【解决方案1】:

脚本已更改。您现在应该使用较新的版本。

在您的管理 -> LiveChat 上启用 LiveChat 后,您的用户菜单下方将出现一个名为 LiveChat 的新选项。它现在位于“我的帐户”和“管理”之间。

点击它。然后你会找到“安装”。单击它并将此新代码复制到您的网站上,您就可以开始了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2010-12-25
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    相关资源
    最近更新 更多