gpt4 book ai didi

python - 是否有用于在 Web 应用程序中的用户之间发送消息的 python 模块?

转载 作者:行者123 更新时间:2023-11-30 23:40:30 26 4
gpt4 key购买 nike

我正在使用 Pyramid 建立一个网站,并希望找到一些有关在我的网站中的用户帐户之间发送消息的模块。我听说 Rails 有一些 gem ,例如 https://github.com/ging/mailboxerhttps://github.com/pluginaweek/has_messages .

我想找到 python 的。有人能给我推荐一些 python 模块吗?谢谢!

最佳答案

您可能最好使用现有协议(protocol),例如 XMPP 。例如,对于 Plone(Python CMS),有一个完整的 XMPP 集成 collective.xmpp.chat在 Plone 站点的经过身份验证的用户之间提供多用户聊天和即时消息传递 ( demo video )。

对于 Pyramid,您需要自己进行此集成[1],通过运行 Jabber/XMPP 服务器(例如 ejabberd )并使用现有的 Python XMPP 客户端库进行通信用它。 Python 有很多 XMPP 库,其中一些在 this question 的答案中进行了描述。 .

注意:如果在查看 XMPP 后它看起来非常复杂,请不要害怕。 XMPP 及其扩展描述了与消息传递和状态相关的各种功能,聊天只是其中之一。如果您不需要其他功能,只需不要在您的网络应用程序中实现它们即可。

[1] 实际上,有一个 Pyramid 项目似乎正是这样做的:seshat ,由@KirkStrauser 撰写。我自己没有使用过它,但看起来很有前途。

关于python - 是否有用于在 Web 应用程序中的用户之间发送消息的 python 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com