通过管理员创建一个受保护的房间 API

Create a protected room via Admin API

是否可以通过 admin API 创建受保护的房间?

文档中的 create_room 命令只需要 3 个参数:Nameservicehost

是的,这是可能的!

POST /api/create_room_with_opts
{
  "name": "room1",
  "service": "muc.example.com",
  "host": "localhost",
  "options": [
    {
      "name": "members_only",
      "value": "true"
    }
  ]
}

从这里开始:https://docs.ejabberd.im/developer/ejabberd-api/admin-api/#create-room-with-opts