问题标签 [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.

0 投票
1 回答
140 浏览

android - XMPP 的新用户?

我已经建立了到 XMPP 服务器的连接。我的问题是如果有一个聊天室并且新用户想要加入,我应该使用 Smack 类以下的用户来注册它吗?

它会创建新用户加入房间还是创建新用户到主服务器。请帮忙理解。谢谢!

0 投票
1 回答
131 浏览

botframework - Bot-framework 机器人创建群聊

我有一个集成到 MS Teams 的 bot 框架机器人,我需要它来创建团队中成员的 groupChats,同时聊天中的机器人也是如此。有没有办法做到这一点?我找不到任何提及使用机器人创建或以任何其他方式与群聊交互的内容。

0 投票
0 回答
485 浏览

full-text-search - 电报组过滤

我一直在使用名为 Bettergram 的 Telegram 开源版本,它声称是相同的协议。不管这是否属实,我意识到尽管 Telegram 不允许色情内容,但仍有大量色情内容四处流传。是否可以对 Bettergram 的代码(因为它是开源的)进行小幅编辑以阻止或不注册其中包含某些关键字的聊天或群组(群组内的显式结果将触发被阻止)。如果这是可能的,这有多难(有人可以帮助我。)谢谢大家!:) 链接:https ://github.com/bettergram/bettergram

0 投票
1 回答
152 浏览

ejabberd - agsXMPP,创建 muc 房间“只允许占用者向会议发送消息”

我需要关于agsXMPP的帮助

  1. 用户(testz2@mx.testserverz.info)授权成功
  2. 用户 testz2@mx.testserverz.info 创建了 muc房间(群聊) testconfa@conference.mx.testserverz.info 3. 用户 testz2@mx.testserverz.info 发送请求邀请另一个用户到这个房间,但服务器返回消息

房间的创建者如何成为房间的成员并邀请另一个用户到这个房间?

0 投票
1 回答
386 浏览

amazon-s3 - aws cognito - 允许群聊参与者访问 s3 存储桶

我正在实现一个支持群聊的 iOS 应用程序,用户可以在其中添加照片和其他文件。

决定使用 AWS S3 作为存储后端,使用 Cognito Federated Identities 对上传/下载进行身份验证 - 向/从 S3 抽取数据,而不是通过我们的服务器。

至今

我的实现允许用户/身份上传和下载到他们自己在 S3 存储桶上的文件夹(示例策略arn:aws:s3:::mybucket/users/${cognito-identity.amazonaws.com:sub}/*变量是 identityID/user_id)。

然而

我一直无法找到一种安全方式,只允许群聊中的参与者从 S3 上的群聊文件夹上传/下载。

有任何想法吗?

关于可能流程的一些想法:

  1. 首先,用户将照片上传到自己的文件夹,[我知道怎么做]
  2. 然后,系统将照片复制到群聊的文件夹中[我知道怎么做]
  3. 将群聊文件夹与参与者的身份相关联[不确定如何- 可能有数千个群组和参与者]
    • 编辑 1:正如@MyStackRunnethOver 所建议的那样,可以使用一个 IAM 角色/凭据来管理用户(属于所述组)的所有上传/下载请求[如果凭据受损,则存在重大安全问题]。
  4. 编辑 1:可以使用预签名 URL:文件上传到用户自己的文件夹,预签名 URL 存储在群聊条目中 [尽管最大url-life 7 天]
    • 客户端缓存有助于参与者频繁加入/离开组
    • 需要服务器端计划作业来更新过期的预签名 URL

任何赞扬/想法表示赞赏

0 投票
0 回答
333 浏览

telegram - 解锁 Telegram Grous 上的隐藏消息

现在,在 Telegram 的最新更新中,有一个功能可以让群组管理员隐藏/锁定群组中之前发送的内容,但现在,如果新成员想要解锁,则内容对新成员永久阻止,即使组管理员更改了规则(禁用该选项)。

那么,作为组中的新成员(而不是管理员),是否有某种方式或机器人或某些脚本可以查看以前发送到组的内容/消息?

任何帮助将不胜感激

0 投票
1 回答
25 浏览

mesibo - Mesibo - 无法在添加组成员时获得回调

我正在将 mesibo 用于我开发的聊天应用程序之一。我有传入消息、用户状态更改等的侦听器。我不确定当客户端添加到组时 mesibo 如何通知客户端。我确信这是一个实时通信。我没有在任何回调中获得此特定信息。

这实际上是如何工作的?

提前致谢

0 投票
0 回答
39 浏览

python - 无法通过 Python 使用 whatsapp 群聊分析。我无法将 .txt 转换为 DataFrame

我一直在尝试从whatsapp群聊.txt (复制这个)制作一个DataFrame,但我似乎无法让它工作,解析的列表应该在.txt拥有但总是出来的每一行不管我做什么都是空的,不知道问题出在哪里。这个块是错误的,所以它永远不会填满列表,或者这很好并且代码的其他部分是错误的?

0 投票
0 回答
28 浏览

javascript - 在 Mesibo 群聊中获取群组的所有个人资料

如何在 mesibo 中获取某个组的所有用户。我调用以下两种方法

但得到这个错误mesibo.getSortedUserProfiles is not a functionmesibo.getProfiles is not a function

0 投票
1 回答
84 浏览

publish-subscribe - Conversejs 群聊订阅 (ejabberd)

我一直在努力使用 conversejs 和 ejabberd 配置群聊。从我偶然发现的文档来看,似乎可以有一个用户可以订阅的持久群聊,这将允许他们在群聊中不存在的情况下接收来自群聊的消息。

例如:我希望能够简单地关闭我的 conversejs 客户端上的群聊,但仍会从该群聊中获得通知。

这是一个全新的 ejabberd 21.04 和 conversejs 7.0.6 安装(使用 websockets)。

我试图做的是通过 conversejs 客户端创建一个房间,然后通过 ejabberd cli 添加订阅: ejabberdctl subscribe_room user@my.example.com/muc user test_room@conference.my.example.com urn:xmpp:mucsub:nodes:messages

我最困惑的一件事是群聊配置面板中标题为“XMPP URI of Associated Publish-Subscribe Node”的字段。我不知道如何格式化,但在网上找到了一些线索......我尝试过的是一些不同的配置,例如: xmpp:my.example.com?;node=messages 但我真的只是在这里抓住稻草。

如果有人可以帮助我弄清楚我在使用这个 URI 时做错了什么,或者可以向我展示一个可行的示例,那就太棒了。如果 XMPP 无法实现我想要做的事情,也请告诉我。

谢谢!