У меня установлен ejabberd 19.02 на сервере Ubuntu 18.04. Я хотел бы узнать, может ли администратор выполнять команды, связанные с pub / sub, такие как создание узла, подписка jid на узел, отправка сообщения на узел и т. Д., Из любого ejabberdctl
или ejabberd Rest API.
Я искал везде и не нашел упоминания об этом. В моем файле 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 ...