ejabberd Hook vs IQ Handler

时间:2016-03-03 04:11:05

标签: erlang ejabberd

我是ejabberd的新手,需要一些指导。我无法在ejabberd上找到详细文档,所以这个论坛是我唯一的希望。我知道erlang足以编写我自己的模块,并且能够修改mod_roster以满足我的要求。这是我需要帮助的问题。我希望用户向服务器发送IQ请求,服务器应该能够处理请求并发回响应。我试过使用钩子,但我不确定使用哪个。我的IQ处理程序根本没有开火。

非常感谢提供的任何示例。

此致

威尔

1 个答案:

答案 0 :(得分:1)

您只需添加ejabberd_local iq处理程序。

一个很好的例子就是mod_lasthttps://github.com/processone/ejabberd/blob/master/src/mod_last.erl#L65

您可以查看process_local_iq的代码流。