Могу ли я создать собственный REST API на ejabberd?

Я хочу отправлять данные на сервер ejabberd, используя свой собственный REST API. Точно так же, как REST API ejabberd /api/send_message. Является ли это возможным? Или я могу вызвать свой пользовательский модуль напрямую с помощью хуков?


person FaaiqKhan    schedule 15.09.2020    source источник


Ответы (1)


send_message реализовано в mod_admin_extra.erl

Вы можете:

A) Отредактируйте исходный код этой команды, чтобы ваш пользовательский код send_message делал то, что вы хотите.

Б) Или скопируйте код этой команды в этот файл и добавьте в этот файл новую команду с именем send_message_faaiq, которая будет делать то, что вы хотите.

C) Или вы можете создать свой собственный модуль mod_faaiq.erl, скопировать этот код и изменить его в соответствии с вашими потребностями.

person Badlop    schedule 16.09.2020