问题标签 [groupchat]
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.
android - 在 android smack 4.2.0-beta1 中获取 MucConfigurationNotSupportedException
我正在为一对一聊天和群聊开发聊天应用程序。
我已经成功地进行了一对一的聊天。
使用以下链接,我创建了群聊。
我可以在管理面板中看到该组,但只有一个用户可用,但我创建了这个包含三个成员的组。在这里,我添加了我的代码。
我得到的例外
android - 如何在 android 中使用 smack 4.1 创建 xmpp 群聊和添加成员
在我的应用程序中,我想使用 smack 4.1 创建组并将用户添加到组中。我能够创建组但无法在该组中添加用户。我的创建组代码是...
创建组
添加用户的代码 这是我正在做的添加用户
java - 从 pubnub Android 中检索数据
我之前从未与 pubnub 合作过,所以只是想从大家那里得到一些指导,因为我的要求有点像,我需要制作群聊应用程序,我将使用 RestFull API 将数据从我的应用程序传递到服务器,服务器将将数据推送到 Pubnub,我将从 pubnub 检索数据以在应用程序内显示数据。
流程类似于:-
使用 RESTful API 将数据从 App 传递到服务器。
使用 PubNub 数据网络从服务器检索数据到应用程序。
我关注 pubnub 并了解如何将其集成到我的应用程序中,因为我需要 publish_key 和 subscribe_key来在我的应用程序中初始化 Pubnub SDK。
我还研究了订阅者和发布者,根据我的理解,我是否必须订阅我的服务器将在 pubnub 构建的频道才能从 Pubnub 检索数据,并且必须使用如下所述的功能:-
这正是我需要在我的应用程序的代码部分中做的事情吗?请给我一些指导,如果有人处理这种类型的要求,那将非常有帮助,因为我没有太多时间花在研发上。
谢谢
chat - 人群的群聊方法
我打算编写一个群聊平台,用于拥挤的情况,例如活动、聚会或表演。
简单的方法是将每个人都放在同一个房间里。但是让一千个人在同一个房间里说话是行不通的。多个可能的并行对话重叠,实际上没有一个可以理解或遵循。
我不是在这里谈论性能问题。我正在寻找设计选项。我在外面找不到这样的讨论。如果有人有链接或建议,那很好:)
到目前为止,我可以考虑以下替代方案和相应的缺点:
- 我可以提供多个容量有限的房间。假设每个房间有 50 人。每个用户可以明确选择一个房间加入,事先知道它的当前容量,或者可以随机放入任何非空和非满的房间。
拥有多个房间的问题是每次都可能有人在一个房间里,因此,如果我想与派对的主人交谈,我必须进入他所在的房间,否则就没有交易。所以...只是选择一个非满室加入可能还不够好。
同样的情况也发生在被随机放置在一个房间里。这可能有助于保持房间平衡,但可能会导致我刚邀请的朋友加入其他随机房间,我们会分开。
- 另一种可能性是有一个房间,里面有一千个人,但只会向房间里的每个人广播一些消息。问题是选择谁可以说话,为什么有人会加入聊天组只是一个期待者:P
例如,对于初学者来说,最初加入的 50 个用户将被允许交谈。只要他们还活着,队列中的下一个将获得加入对话的机会。
或者也许只有最活跃的人(按某些排名)才被允许说话。
- 其他混合替代方案是允许用户创建自己的房间并在房间空置时(自动)关闭这些房间,并且只有受邀的人才能加入他们的房间。
这种替代方案并不能解决尝试与主机交谈的问题,而是让用户有责任保持房间对话的健康。
- 最后一种硬核方法是使用机器学习将每个人都放在同一个房间中,并将消息广播给有限的人(由 ML 算法选择),可能按兴趣或参与对话进行分组。
这里的问题是最近加入的用户没有足够的数据放入任何群组。实际上,大多数聊天消息都太短且太相似,无法应用良好的 ML 分类。
所以....
我正在寻找任何可以帮助分析的参考、建议、论文、想法或任何东西。
这些是客观的答案。请不要关闭这个问题,因为它没有建设性。并且......如果不可避免地关闭,请告诉我提出这个问题的正确地点(这也是对我问题的回答,因为它可以帮助我进入正确的论坛进行分析)。
先谢谢了
android - 使用 smack 的多用户聊天没有获取消息侦听器
我正在使用 smack 库开发聊天应用程序。我在群聊中有问题。在我的应用程序中,我正在创建组,并且成员是自动加入的。我想在我在组中发送消息时通知所有用户,即使他们没有发起聊天。我的代码如下,我在 init 方法中放置了监听器,但是无法接收消息。
android - 如何使用 Asmack 从 Openfire Sever 中获取所有用户创建的聊天室列表
我正在创建多个用户可以相互交流的群聊应用程序。我不明白如何使用 smack api 从 openfire 服务器获取所有用户创建的聊天室。
android - 无法使用 smack-android:4.1.4 接收群聊消息
我正在使用 smack 库开发聊天应用程序。我在群聊中遇到问题。在我的应用程序中,我正在创建一个组,并且成员是自动加入的。我想在我在组中发送消息时通知所有用户,即使他们没有发起聊天。我的代码如下,我有将侦听器放在 init 方法中但无法接收消息。
这是组的消息侦听器
我不知道为什么当有人在群组中发送消息时此方法不会调用,即使我加入了群组,如果我创建 1 个群组并加入 2 个用户,当 1 个用户在群组中发送消息时,用户 2 无法接收消息,但是当用户 2 在该组内发送消息时,他们都能够接收消息。
请帮助我,我无法找到解决方案。请不要提供已弃用的建议。
提前致谢。!!
c# - 群组对话中的机器人能否知道用户何时与其交谈
我正在编写一个 BotFramework 机器人,并将其与 Slack 和 Teams 集成,并且在一对一聊天中它运行得非常好。
我也想让它在群组频道中工作,但我不希望它回复每条评论(因为大多数回复都是“我不明白这个问题”) - 我使用的是 Luis对话框以及 FormFlow 表单和一些提示。
我最初在 MessagesController Post 方法中尝试了以下设置:
questionIsToMe
定义为:
这适用于大多数意图,但在用户响应 FormFlow 或 Prompts 时会导致问题 - 因为我需要在响应中包含“Octobot”以发送值,我可以从 FormFlow 中删除它,但是提示都失败了我的后备文本。
如何区分正常的频道聊天和对我的机器人问题的回答?
ios - 无法使用 xmpp 接收群组消息
我无法通过此方法接收群组消息。
首先,我创建新组,发送邀请并成功接受所有受邀用户。当我在该组上发送消息时,所有人都成功收到消息,但是如果我将停止应用程序并再次运行并使用 xmpp 登录并在组上发送消息,则消息不会传递给加入的用户。
当我必须注销并再次登录到 xmpp 服务器并在先前创建的组上发送消息时,我收到了此错误消息
php - 如何从 xmpp 服务器 php 获取群聊历史记录
我需要使用JAXL库从Openfire获取群聊历史记录。
我正在使用 JAXL 库进行公开火力连接和聊天目的,但是当用户登录时,其他用户发送消息而不是收到该消息但未检索到历史记录时,它不会让我获得群聊历史记录。
请检查下面的链接,这是我的输出链接
https://www.screencast.com/t/P4LxVPqXNS2
我尝试用谷歌搜索它,但它没有给我满意的答案。
任何想法都会有很大帮助。