- Как получить список подписанных групп по имени пользователя?
Нет команды для получения этой информации.
Нужно ли регистрировать всех подписчиков в группе, чтобы использовать API get_room_users?
Полагаю, вы имеете в виду get_room_occupants.Ну, если вы сделаете подписчиков комнаты также членами комнаты, то вы можете использовать get_room_affiliations, например:
$ ejabberdctl get_room_affiliations room1 conference.localhost
user2 localhost member
user1 localhost owner