我开始使用旧的confbot python 会议脚本2005 年为我的家人准备的。这实际上是通过 Google Talk(或任何 Jabber/XMPP 服务器)实现了类似 IRC 的会议室。它具有显著地增加了家庭沟通,并因此变得不可或缺。
最近它开始出现严重的问题(人们在会议室里无法看到对方),这几乎失去了它的实用性。
在我开发自己的软件或调试 confbot 之前(可能不会 - 它使用了自 2003 年以来就没有更新过的旧 jabber 库)我想看看还有哪些其他解决方案可以满足我们的需求:
- 支持 Google Talk(抱歉,我不会试图说服所有相关人员转向新的 IM 或其他客户端)
- 免费和开源(理想情况下,但不是必需的)
- 在 Windows 上运行(不是其他人运行的 Web 服务)
- 实现踢出/禁止、表情等基本功能
- 记住哪些人已在会议室重启后加入
- 遵守“请勿打扰”和“忙碌”状态
- 归档所有活动
-亚当
答案1
看来我可能需要自己设计。有一个名为帕拉韦尔它实现了几乎所有的东西,所以我可能只需要做很少的编码:
palaver 是 Jabber 和 XMPP 服务器的多用户聊天组件。旨在支持 XEP-0045 的所有功能以及 XEP-0128 的相关扩展发现功能。
...
目前支持所有基本的多用户聊天功能,包括一些额外的功能,如禁令列表。更多功能正在开发中,目的是完全支持整个协议。有关协议功能的具体信息可以在 source:trunk/XEP.txt#latest 中找到。还有插件支持来扩展 palaver 的不同功能。
这比我想要的更多,我还没有深入研究,但它可能是一个很好的、快速的、简单的解决方案。虽然它看起来更像是一个插件,可以插入 jabber 服务器本身,所以它可能不太合适,如果是这样的话,我只会将现有的 confbot 移植到扭曲的话语。
-亚当
答案2
您还可以使用Google Talk 实验室版支持会议的桌面应用程序。但问题是它只有文本。
答案3
派对聊天— “使用 Google Talk 或 XMPP 与您的朋友或同事创建聊天室。”
满足您的许多要求,但不是全部要求。
- 支持Google Talk:是。
- 免费和开源:是的。
- 在 Windows 上运行:如果您在 AppEngine 的 SDK 的本地开发服务器中运行它。
- 实现基本功能,例如踢出/禁止、表情:有点;命令包括/kick 和 /me。
- 记住重新启动后谁加入了会议室:是的。
- 遵守“请勿打扰”和“忙碌”状态:不行,尽管您可以使用 /snooze 暂时抑制它。
- 存档所有活动:否。
答案4
为什么不直接使用 Google Talk Gadget?虽然不能满足您的所有要求,但可以让您与 Google Talk 好友创建会议聊天...