QIP Infium&juick.com

この投稿は、名前が示すように、QIP Infiumメッセンジャーやjuick.comインスタントブログではなく専用です。 XMLコンソールで動作するようにこの記事を捧げようとします。 なぜこれが必要であり、なぜ誤解を招く必要があるのか​​-あなたは尋ねますか? その理由は次のとおりです。多くの人が既に知っているが、誰も知らないように、jabber-eでは、XMLコンソールからサーバーを操作するダイレクトモードのみを使用して操作を実行できます。 しかし、1つの記事では、さまざまな作品全体をカバーすることはできません。 したがって、最も明白なオプションを強調することにしました。



Ruykは、ジャバーに対する態度が発達していることで知られています。 私が言えることは、それは実際にはジャバーに基づいており、オプションの付属物としてウェブインターフェースを持っているということです。 ただし、この緊密なコラボレーションでは、コックのアキレス腱が隠されています。 すべてのジャバークライアントがバケットで使用されると想定される範囲でジャバー機能をサポートしているわけではありません。 特に、詐欺師は、拡張ステータスXEP-0080(ユーザーの場所)およびXEP-0118(ユーザーチューニング)の使用を想定しています。 しかし、クライアント(またはニックネームが登録されているサーバー)がこれらの拡張機能を使用できない場合はどうでしょうか? 別のサーバーおよび/またはクライアントを支持して拒否しますか? できます。 ただし、便利なクライアントを拒否する必要はまったくありません。高度なステータスを自分で送信できます。



そして今、2番目の質問に対する答えは、実際にQIP Infiumが実験用ウサギとして選ばれた理由です。 この質問に対する答えは表面にあります。このクライアントは高度なステータスをサポートしていません。 この理由と状況の変化の可能性は、この記事の問題ではありません。





さあ、行きます。 最初に、XMLコンソールを開きます。 なに? 彼女がキューにいることに驚いた? しかし、彼女はそうです。 (o_0)





開いた? ここで、「入力フィールド」(ここでは書式設定されたテキストを入力しますが、本質的にサーバーへのコマンド)と「送信」という1つのフィールドだけに興味があるはずです。



原則として、これは終了する可能性があります。他のすべてはhttp://juick.info/に美しく描かれていますが、開始したら続行します。

1. XEP-0080(ユーザーの場所)-地図上の位置の表示。

入力フィールドに位置情報を送信するには、次の構造のテキストを入力します。



<message to = " juick@juick.com ">

<本体>

メッセージ本文

</ body>

<geoloc xmlns = "http://jabber.org/protocol/geoloc">

<lat> 59.880169 </ lat>

<lon> 29.829539 </ lon>

</ geoloc>

</ message>



さて、「メッセージテキスト」では、すべてが透過的です。 しかし、あなたが尋ねるこれらの奇妙な数字はどこで入手できますか? 私はpoint@freefd.infoボットを使用しています。 QIPinfiumにボットを追加する方法 そうでない場合-http://wiki.qip.ru/Bot このボットCity Street Houseを送信します

地図へのリンクを取得します。

たとえば、私の作品の住所を送信します: Moscow Avtozavodskaya 14

そして戻って



maps.google.com/maps?&v=2&ll= 55.7038538,37.6479823&z = 17&t = h&q = loc:55.7038538,37.6479823



ここでは、座標55.7038538と37.6479823に興味があります

入力フィールドに入力し、アドレスに送信します。



<message to = " juick@juick.com ">

<本体>

ここに私は住んでいます...平日に...

</ body>

<geoloc xmlns = "http://jabber.org/protocol/geoloc">

<lat> 55.7038538 </ lat>

<lon> 37.6479823 </ lon>

</ geoloc>

</ message>



その結果、以下が得られます。







2. XEP-0118(User Tune)-聞いている曲の名前の公開。

音楽を公開するには、すべてがはるかに簡単です。サードパーティのツールを使用してジオロケーションを見つける必要はありません。 あなたはおそらくグループと歌の名前を知っています:)

咀wingブログで聴いている音楽を公開するために、入力フィールドに次の構造のテキストを入力します。



<from from '' JID 'to='juick@juick.com'>からのメッセージ

<event xmlns = "http://jabber.org/protocol/pubsub#event">

<items node = "http://jabber.org/protocol/tune">

<item id = "current">

<tune xmlns = "http://jabber.org/protocol/tune">

<artist> グループ名 </ artist>

<title> 曲のタイトル</ title>

</ tune>

</ item>

</ items>

</ event>

</ message>



たとえば、 BI-2 featを公​​開したいと思います。 チチェリーナ、feat。 シム-クリスマス(トレント-シングル)



<from from '' JID 'to='juick@juick.com'>からのメッセージ

<event xmlns = "http://jabber.org/protocol/pubsub#event">

<items node = "http://jabber.org/protocol/tune">

<item id = "current">

<tune xmlns = "http://jabber.org/protocol/tune">

<アーティスト> BI-2 feat。 チチェリーナ、feat。 シム </ artist>

<title> クリスマス(torrent-single) </ title>

</ tune>

</ item>

</ items>

</ event>

</ message>



その結果、以下が得られます。



3. XMLコンソールのその他の作業

コンソールの操作がこれらの純粋に特定のアプリケーション領域のみに制限されていると誰かが考えた場合、彼は間違っています。 たとえば、サブスクリプションリクエストを送信するオプションを提供します。



<presence to = ' 追加するJID '

タイプ= '購読'

xml:lang = 'ru'>

<ステータス>

送信するメッセージ。

</ status>

</プレゼンス>



PySy。

公式シェフwiki http://juick.info/およびJabber http://jabberworld.info/を学ぶために新参者を支援する百科事典から、これらすべてを学ぶことができます。



All Articles