Я хочу отправлять данные на сервер ejabberd, используя свой собственный REST API. Точно так же, как REST API ejabberd /api/send_message
. Является ли это возможным? Или я могу вызвать свой пользовательский модуль напрямую с помощью хуков?
Могу ли я создать собственный REST API на ejabberd?
Ответы (1)
send_message
реализовано в mod_admin_extra.erl
Вы можете:
A) Отредактируйте исходный код этой команды, чтобы ваш пользовательский код send_message делал то, что вы хотите.
Б) Или скопируйте код этой команды в этот файл и добавьте в этот файл новую команду с именем send_message_faaiq, которая будет делать то, что вы хотите.
C) Или вы можете создать свой собственный модуль mod_faaiq.erl, скопировать этот код и изменить его в соответствии с вашими потребностями.
person
Badlop
schedule
16.09.2020