繁体   English   中英

如何将TogetherJS用作聊天应用程序?

[英]How can one use TogetherJS as a chat app?

我想向我的(Rails)网站添加简单的聊天和协作。 TogetherJS是Mozilla的用于实时协作的开源JavaScript库。 可以轻松地将其放到网站中并正常运行。

但是,要与某人协作,您需要向他们发送链接。 网站上的用户不知道谁在打开,因此无法向其他人发送链接。 如何解决这个问题?

(一个想法是在TogetherJS上创建一个会话,然后将该链接显示给网站上的每个人,以便他们可以根据需要加入。)

它是内置的。开始会话,共享协作链接,完成。 Together.js基座上有一个聊天按钮。 如果您希望每个人都可以加入,请将该链接进行一些可以模板插入到您的html文件中的操作,或者通过启动会话,保存其URL并确保仅存在始终可用的链接,对您网站上的链接进行硬编码,以供人们点击。

TogetherJS具有创建房间的选项,它看起来像允许我要的聊天。 文档没有涉及太多细节,但是Togetherjs.js源代码具有有用的注释:

// Used to auto-start TogetherJS with a {prefix: pageName, max: participants}   
// Also with findRoom: "roomName" it will connect to the given room name   
findRoom: null,

他们还提供了示例应用程序来演示其用法:

<script>
      TogetherJSConfig_findRoom = {prefix: "togetherjsmadlibs", max: 5};
      TogetherJSConfig_autoStart = true;
      TogetherJSConfig_suppressJoinConfirmation = true;
      TogetherJSConfig_storagePrefix = "tjs_madlibs";
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM