我在 Ubuntu 18.04 服务器上安装了 ejabberd 19.02。我想知道管理员是否可以从任一ejabberdctl
或 ejabberd Rest API 发出 pub/sub 相关命令,例如节点创建、将 jid 订阅到节点、向节点发送消息等。
我到处搜索,没有看到任何参考。在我的 ejabberd.yml 文件中,我看到了与 pubsub 相关的选项,如下所示。
mod_pubsub:
access_createnode: pubsub_createnode
plugins:
- "flat"
- "pep"
force_node_config:
## Change from "whitelist" to "open" to enable OMEMO support
## See https://github.com/processone/ejabberd/issues/2425
"eu.siacs.conversations.axolotl.*":
access_model: whitelist
## Avoid buggy clients to make their bookmarks public
"storage:bookmarks":
access_model: whitelist
谢谢你。
mod_pubsub 不提供任何命令。您可以尝试使用 send_stanza 命令发送相应的 XMPP 数据包...