DBus と Sinatra と共に、Pidgin (それぞれ libpurple ベースのすべてのメッセンジャー) 用の小さな Web UI を作成しました。
それは楽しみと学習の目的でしたが、今はそれを拡張するためのアイデアを探しています。
便利なアプリケーションや拡張機能を思いつきますか?
私は何か新しいことを学ぶためにこのプロジェクトに取り組んでいるので、他の技術を使用/組み合わせるためのアイデアは大歓迎です。
最後に、ここにリンクがあります: pidgin-web-ui
多くの人に使用される可能性のあるいくつかのことは次のとおりです。
多くのユーザーに役立つ多くの優れた機能がありますが、上記の 3 つは通常の IM ソフトウェアには欠けているようです。
ブレーンストーミングの1分後の私の考え:
ドロップボット
わかりました、それは問題ないように聞こえます...しかし、間にメッセージボットがなくてもそれを行うことができます。どうしたんだ?
私にとっての利点は、IMが常に開いていて、リンクをドロップするのがかなり簡単なことです。リンクをDeliciousでドロップしたり、GoogleWaveに投稿したりできます。しかし、私はWebページにアクセスしてログインし、UIで情報を整理するのは好きではありません。実際、私は代わりにもっと重要なことをする必要があるときにそれらのリンクに出くわします。だから、それを私のIMDropbotの連絡先にドロップするだけでかっこいいでしょう。
私はあなたのコードを見ました。さらなるスケーラビリティのために、なぜ dbus_thread を event_machine デーモンに分割しないのですか?
楽しみたいです?
Web アプリに統合されたマルコフ連鎖ベースのチャットボットを作成します。人間の応答から解析された用語を検索した後、スクレイピングされた Web 検索結果をコンテンツに使用するようにします。それは楽しいはずであり、面白い、時には不気味なほどスマートに見える結果が得られます. 楽しむ!
Twitterと統合します。マルチパーティの関与を含む、会話 (@Replies) をトレースします。それらをログに記録します。等々。
多くの興味深い機能と人気のある独自の API を学習できます。
インスタント メッセージングのすべての基本機能 (メッセージの送受信、連絡先の追加など) をカバーするように拡張してみませんか? どれだけ多くの特徴を再現できるかを見るのは楽しい練習になるかもしれません。自分だけのミーボを作ろう...