0

DBus と Sinatra と共に、Pidgin (それぞれ libpurple ベースのすべてのメッセンジャー) 用の小さな Web UI を作成しました。

それは楽しみと学習の目的でしたが、今はそれを拡張するためのアイデアを探しています。

便利なアプリケーションや拡張機能を思いつきますか?

私は何か新しいことを学ぶためにこのプロジェクトに取り組んでいるので、他の技術を使用/組み合わせるためのアイデアは大歓迎です。

最後に、ここにリンクがあります: pidgin-web-ui

4

6 に答える 6

6

多くの人に使用される可能性のあるいくつかのことは次のとおりです。

  1. https サポートを構成するのは適切で簡単です。これにより、「監視対象」の国のユーザーは引き続き自由にチャットできます (サーバーが別の場所にある場合)。
  2. ユニファイド メッセージ アーカイブ. 多くの IM クライアントにはさまざまなアーカイブ機能がありますが、それらは異なり、制限があり、検索が難しく、多くは「クライアントのみ」であるため、最も必要なときにアクセスできません。Pidgin は非常に多くの IM ネットワークに接続できるため、このような「グローバル メッセージ ハブ アーカイブ」があればクールです。これにより、ユーザーが話していることはすべてアーカイブされ (ビジネスにとっても非常に便利)、検索が容易になり、サーバーで利用できる (常に手元にある) ことが保証されます。
  3. サーバー上のファイル アーカイブ。ユニファイド メッセージ アーカイブと同じですが、ユーザーが交換するファイル/画像用です。それらをサーバー上に (簡単に同期するためのハッシュを使用して) バックアップおよびアーカイブとして保持すると、複数回共有する必要がある場合にトラフィックが大幅に削減されます。

多くのユーザーに役立つ多くの優れた機能がありますが、上記の 3 つは通常の IM ソフトウェアには欠けているようです。

于 2010-07-22T17:35:09.453 に答える
2

ブレーンストーミングの1分後の私の考え:

ドロップボット

  • どこにでもメッセージングアカウントを作成し、このアカウントをメッセンジャーの連絡先として追加します。この連絡先はあなたのDropbotです。
  • インタプリタUIを変更して、会話ではなくログを表示するようにします。このようにして、興味深いリンクのように連絡先に物事をドロップすることができます。後で読むキュー、お気に入りの引用、または面白い発見のリストのためのDropbotが存在する可能性があります。
  • 次に、UIを小さなマッシュアップに拡張できます。Facebookがあなたの壁にリンクを投稿するときと同じように、リンクをたどってページのタイトルとコンテンツのプレビューを取得することができます。
  • ドロップボットにドロップ後の動作を追加することで、アプリをさらに拡張できます。
    • Dropbotはあなたのリンクを(おそらくメッセージとともに)TwitterやFacebookに投稿することができます。
    • Dropbotは、リンクを他の連絡先(友達など)に自動的に配布できます。

わかりました、それは問題ないように聞こえます...しかし、間にメッセージボットがなくてもそれを行うことができます。どうしたんだ?

私にとっての利点は、IMが常に開いていて、リンクをドロップするのがかなり簡単なことです。リンクをDeliciousでドロップしたり、GoogleWaveに投稿したりできます。しかし、私はWebページにアクセスしてログインし、UIで情報を整理するのは好きではありません。実際、私は代わりにもっと重要なことをする必要があるときにそれらのリンクに出くわします。だから、それを私のIMDropbotの連絡先にドロップするだけでかっこいいでしょう。

于 2010-07-17T15:32:21.000 に答える
1

私はあなたのコードを見ました。さらなるスケーラビリティのために、なぜ dbus_thread を event_machine デーモンに分割しないのですか?

于 2010-07-20T19:50:57.280 に答える
1

楽しみたいです?

Web アプリに統合されたマルコフ連鎖ベースのチャットボットを作成します。人間の応答から解析された用語を検索した後、スクレイピングされた Web 検索結果をコンテンツに使用するようにします。それは楽しいはずであり、面白い、時には不気味なほどスマートに見える結果が得られます. 楽しむ!

于 2010-07-17T00:17:42.180 に答える
1

Twitterと統合します。マルチパーティの関与を含む、会話 (@Replies) をトレースします。それらをログに記録します。等々。

多くの興味深い機能と人気のある独自の API を学習できます。

于 2010-07-21T13:40:27.623 に答える
1

インスタント メッセージングのすべての基本機能 (メッセージの送受信、連絡先の追加など) をカバーするように拡張してみませんか? どれだけ多くの特徴を再現できるかを見るのは楽しい練習になるかもしれません。自分だけのミーボを作ろう...

于 2010-07-15T21:42:05.393 に答える