Erlang 从ejabberd mod_寄存器发出HTTP GET请求
我已经安装了ejabberd服务器。当用户注册时,我需要向另一台服务器发出GET请求,以通知用户注册。 网址是:Erlang 从ejabberd mod_寄存器发出HTTP GET请求,erlang,ejabberd,Erlang,Ejabberd,我已经安装了ejabberd服务器。当用户注册时,我需要向另一台服务器发出GET请求,以通知用户注册。 网址是: http://localhost:2555/registration?reg=true&id=xyz 如何在ejabberd配置文件的mod_register模块中发出GET请求? mod_寄存器如下所示: {mod_register, [ {welcome_message, {"Welcome!", "We
http://localhost:2555/registration?reg=true&id=xyz
如何在ejabberd配置文件的mod_register模块中发出GET请求?
mod_寄存器如下所示:
{mod_register, [
{welcome_message, {"Welcome!",
"Welcome to this Jabber server."}},
{access, register}
//GET Request
]}
我想您正在寻找一种解决方案,它涉及到Erlang中的一些编程
发送注册通知/2
。这是快速和肮脏的,但不会工作的罗斯ejabberd升级registration_watchers
向bot发送注册通知,并设计这样的xmpp bot,以便它在收到这些通知时访问您的URL。你可以用它作为起点。他们提供了编写机器人的教程要从Erlang访问URL,最简单的方法是使用内置HTTP客户端,尤其是。我创建了一个外部模块,并将其与现有模块连接起来。它允许我在执行注册和脱机消息时,在一系列事件中执行自己的逻辑。这在ejabberd的未来升级中会是一个问题吗?这完全取决于您对非稳定API的依赖程度。