使用XMPP,我可以发送没有订阅的消息



我目前正在使用xmpp4r (Ruby)编写一个XMPP bot,但是当它使用相同的XMPP服务器向用户发送消息时,它不会向用户交付消息。我的条件是:

  1. bot用户在XMPP服务器x注册。
  2. 将获得消息的人类用户也在同一XMPP服务器x上注册。
  3. 两个用户都连接到该服务器并且在线。
  4. 用户之间没有订阅或邀请
  5. 此时,bot用户需要向人类用户发送消息。

这是可能的吗,或者我怎么做才能从bot发送消息?

将消息传递给发送实体的订阅状态为'none'的XMPP实体当然是可能的(也是预期的行为)。

我建议您查看一下服务器日志或监听错误消息,以确定消息没有传递的原因。

相关内容

  • 没有找到相关文章

最新更新