我已经为pidgin(分别是基于libpulplepers的信使)建立了一点web ui,与dbus和sinatra一起。

这是为了乐趣和学习目的,现在我正在寻找延伸它的想法。

您能想到它的任何有用的应用程序或扩展吗?

自从我在这个项目上工作以学习新的东西,欢迎使用/组合的其他技术的想法。

最后在这里是链接: pidgin-web-ui

有帮助吗?

解决方案

我很少有人可能对许多人使用的事情是:

  1. 良好和简单配置https支持,使用户在“被监视”国家能够仍然可以自由聊天(如果服务器是其他地方)。
  2. 统一消息存档。许多IM客户端都有各种归档功能,但不同,有限,很难搜索,许多是“仅限客户端”,所以当一个人最需要它们时,所以无法访问。由于Pidgin可以连接到这么多的IM网络,因此具有这样的“全局消息集线器归档”将很酷。这将确保用户正在谈话的所有内容都存档(对企业非常有用),易于搜索,在服务器上可用(所以始终在手中)。
  3. 文件存档在服务器上。与统一消息存档相同,但对于文件/图像用户交换。将它们放在服务器上(具有哈希值得同步)作为备份和存档将大大降低流量,如果需要多次共享。
  4. 将是更好的功能,这将有助于许多用户,但以上3似乎错过了通常的IM软件。

其他提示

在头脑风暴分钟后我的想法:

dropbot

  • 在任何地方创建消息传递帐户,并将此帐户添加为与Messenger的联系人。此联系人是您的dropbot。
  • 更改您的解释器UI,因此它不会显示对话但是日志。通过这种方式,您只需将事物丢到与有趣的链接一样。稍后的队列,您最喜欢的引文或有趣的发现列表可能有一个Dropbot。
  • 你可以将您的UI扩展到一点mashup。它可以遵循链接并抓住页面的标题和内容预览,就像发布到墙壁的链接时一样。
  • 您可以通过向Dropbot添加删除后行为来进一步扩展您的应用程序。
    • dropbot可以在Twitter或Facebook上发布您的链接(可能有消息)。
    • dropbot可以自动将链接分发给它的其他联系人(如您的朋友)

好的,听起来很好......但是你可以在没有留言的情况下做到这一点。这笔交易是什么?

对我来说,优势将是我的IM总是打开,删除链接是相当容易的。你可以用美味或张贴的东西滴到谷歌波浪,是的。但我不喜欢去网页,登录并在UI中组织内容。实际上我绊倒了这些链接,而我应该做更重要的东西。所以只是把它丢弃到我的im dropbot联系人会很酷。

为什么不扩展它以涵盖即时消息传递的所有基本功能(发送/接收消息,添加联系人等)?看到您可以重现的功能有多少可能是一个有趣的练习。创建自己的小小的 meebo ...

想要玩得开心?

使基于Markov-Chous的Chatbot集成到Web应用程序中。在搜索人类响应的术语搜索后,将其使用已刮擦的Web搜索结果。这应该是有趣的,并会给你有趣,有时会令人愉快的智慧结果。玩得开心!

我已经看过你的代码。为什么不将dbus_thread拆分为event_machine守护程序以获得进一步的可伸缩性?

与Twitter集成。跟踪对话(@Replies),包括多方参与。记录它们。等等。

许多有趣的功能和一个流行的原始API来学习。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top