我制作了一个机器人,它可以在客户端发送消息时回复。我想向客户发送消息,而他们不向我发送消息。我不想在每条消息中编码。有人可以为此建议一种方法吗?谢谢你。
XMPPService xmpps = XMPPServiceFactory.getXMPPService();
Message msg = xmpps.parseMessage(req);
.....
......
msg = new MessageBuilder()
.withRecipientJids(jid)
.withBody(respMsg)
.build();
xmpps.sendMessage(msg);
上面的代码所做的是,它在收到来自客户端的消息后发送消息。我的机器人基本上会通知客户重要的公告。所以假设我想在他们不问的情况下告诉他们一些重要的事情。我只想发送一条消息,我的所有客户都应该收到它。我需要客户的 JID 吗?如果是这样,那么我该如何获得它们?我是xmpp的新手,请帮助我。
谢谢你。