我与 DBus 和 Sinatra 一起为 Pidgin(分别是所有基于 libpurple 的信使)构建了一个小的 Web UI。
这是出于娱乐和学习的目的,现在我正在寻找扩展它的想法。
你能想到任何有用的应用程序或扩展吗?
由于我在这个项目上工作是为了学习新东西,因此欢迎使用/组合其他技术的想法。
最后是链接:pidgin-web-ui
我可能对很多人有用的几件事是:
The would be many more nice features, that would help many users, but the above 3 seem to miss from usual IM software.
经过一分钟的头脑风暴后我的想法:
Dropbot
好的,这听起来不错......但你可以在没有消息机器人的情况下做到这一点。这是怎么回事?
对我来说,好处是我的 IM 始终是打开的,并且很容易删除链接。您可以使用 Delicious 删除链接或将内容发布到 Google Wave,是的。但我不喜欢去网页、登录并在 UI 中组织东西。实际上,当我应该做更重要的事情时,我偶然发现了这些链接。所以只要把它放到我的 IM Dropbot 联系人那里就很酷了。
为什么不扩展它以涵盖即时消息的所有基本功能(发送/接收消息、添加联系人等...)?看看你能重现多少特征可能是一个有趣的练习。创建你自己的小米宝...
想玩得开心吗?
将基于马尔可夫链的聊天机器人集成到 Web 应用程序中。在搜索从人类响应中解析出来的术语后,使其使用抓取的网络搜索结果。这应该很有趣,会给你带来有趣的,有时看起来很聪明的结果。玩得开心!
我看过你的代码。为什么不将 dbus_thread 拆分为 event_machine 守护进程以实现进一步的可扩展性?
将其与 Twitter 集成。跟踪对话 (@Replies),包括多方参与。记录它们。等等。
许多有趣的功能和一个流行的、原始的 API 来学习。