首页 文章

XMPP协议的“投票”机制

提问于
浏览
2

我需要扩展标准XMPP协议的功能,以便能够执行投票会话(在多用户聊天中) . 请指导我 - 我可以使用一些现有的XEP(如数据表格),还是需要实现一些自定义XEP?或者更好地使用一些自定义的“消息主题”标签,将一些简单消息视为特殊消息 .

对任何想法都会感激不尽 .

1 回答

  • 1

    我相信您提供给客户的XEP-0004数据表格可以成为MUC投票的良好构建块 . 您仍需要确定投票项目的分发和收集方式 . 如果这种机制纯粹基于数据形式,那么潜在的缺点是需要客户支持 . 另一方面,基于纯文本的投票系统(例如投票机器人)将允许每个用户参与 .

    总而言之,它取决于您的确切用例:例如,如果您可以完全控制所涉及的客户端,以及您希望在其中投入多少精力,以及如何精确地构建投票 .

    如果没有什么可以反对的话,通常会更喜欢简单但强大的纯文本解决方案 .

相关问题