0

タイトルの通り、ユーザーがボットにサブスクライブしたときにウェルカムメッセージを送信したいと思います。

ただし、私が理解しているように、プレゼンスサブスクライブスタンザには、リソースを含むfrom-JIDを含めるべきではありません(Adiumでのテストでは、これも当てはまります)。つまり、ウェルカムメッセージをベアJIDに簡単に送信できますが、それは本当に正しい方法ですか?サブスクリプションが発生した実際のインスタンスに送信する必要があるように感じます。

おそらく、何もないところに問題が発生しているのでしょうか。そうでない場合、それを解決する方法についてのアイデアはありますか?

4

2 に答える 2

3

裸のJIDにメッセージを送信することを恐れないでください。ほとんどの場合、これはあなたが望むものです。ユーザーは、ブラックベリー、自宅のジャバークライアント、職場のクライアントなど、適切なデバイスで回答を得るために優先順位を使用して、すでに素晴らしいシステムを導入している可能性があります。ちなみに、優先度が0のブラックベリーからリクエストを送信した可能性があり、デスクで回答を取り戻したいと考えています。

通知に返信したくないので、ある種の見出しを付けてメッセージスタンザを送信するだけです。

于 2009-09-28T19:18:03.273 に答える
0

メッセージについて言われたことは大丈夫です。プレゼンスサブスクライブスタンザを誰に送信するかを気にするなら、その時点で本当にリソースを知っているかどうか疑問に思います。IIRC、プレゼンスサブスクライブを転送する前にリソースが削除され、あなたがそれらに応答していると思います。さらに、ボットはすべてのプレゼンスについて通知を受けることを望んでいるため、裸のjidにサブスクライブすることは正しいことです。

于 2009-10-12T23:25:20.960 に答える