【发布时间】:2014-12-31 05:12:13
【问题描述】:
Hooks 似乎很方便扩展 ejabberd 的功能。
制作者提到的ejabberd hooks有一堆,但除了少数之外,很难理解什么时候使用。
任何人都可以分享他们的经验中的一些细节来解释特定钩子的作用吗?
【问题讨论】:
-
你能更新一下ejabbered hooks的链接吗?它没有指向任何钩子
Hooks 似乎很方便扩展 ejabberd 的功能。
制作者提到的ejabberd hooks有一堆,但除了少数之外,很难理解什么时候使用。
任何人都可以分享他们的经验中的一些细节来解释特定钩子的作用吗?
【问题讨论】:
会有某些事件你想触发一些动作。当事件发生时,Hooks 将你的代码与 ejabberd 的一些组件耦合。你可以编写自己的自定义代码(a.ka.Event Handler)并集成它使用 HOOK 进行 ejabberd。
【讨论】:
● sm_remove_connection_hook 和
● sm_register_connection_hook
在用户离线和在线时捕捉也非常方便。
【讨论】: