クライアントがメッセージを送信したときに返信できるボットを作成しました。メッセージを送信せずにクライアントにメッセージを送信したい。すべてのメッセージにコーディングしたくありません。誰かがこれのための方法を提案できますか? ありがとうございました。
XMPPService xmpps = XMPPServiceFactory.getXMPPService();
Message msg = xmpps.parseMessage(req);
.....
......
msg = new MessageBuilder()
.withRecipientJids(jid)
.withBody(respMsg)
.build();
xmpps.sendMessage(msg);
上記のコードが行うことは、クライアントからメッセージを受信した後にメッセージを送信することです。私のボットは基本的に重要なお知らせをクライアントに通知します。だから、彼らに聞かれなくても、何か重要なことを伝えたいとします。メッセージを送信したいだけで、すべてのクライアントがそれを受信する必要があります。クライアントの JID は必要ですか? もしそうなら、どうすれば入手できますか?私はxmppを初めて使用しています。助けてください。
ありがとうございました。