Configuration 无法调用mod_花名册\u odbc函数
我试图通过集成Configuration 无法调用mod_花名册\u odbc函数,configuration,erlang,xmpp,ejabberd,rostering,Configuration,Erlang,Xmpp,Ejabberd,Rostering,我试图通过集成mod\u-lotster\u-odbc来使用自己的自定义花名册。我也更改了配置文件(注释掉了mod\u-lotster,并为mod\u-lotster\u-odbc创建了一个新条目)。使用此设置运行后,mod\u花名册\u odbc模块即将启动(我将一些日志放在start函数中,我可以看到这些日志)。但在我改变状态或注销/登录时,没有任何其他函数不被调用 请帮我找出我犯错误的地方。我想我知道答案。许多网站告诉您使用mod_-lotster\u-odbc.erl创建自己的排班。我相
mod\u-lotster\u-odbc
来使用自己的自定义花名册。我也更改了配置文件(注释掉了mod\u-lotster
,并为mod\u-lotster\u-odbc
创建了一个新条目)。使用此设置运行后,mod\u花名册\u odbc
模块即将启动(我将一些日志放在start函数中,我可以看到这些日志)。但在我改变状态或注销/登录时,没有任何其他函数不被调用
请帮我找出我犯错误的地方。我想我知道答案。许多网站告诉您使用
mod_-lotster\u-odbc.erl
创建自己的排班。我相信这是你的问题。许多函数被合并到mod_-lotster.erl
文件中。我认为这一点在任何地方都没有提及
因此,您需要做的是在ejabberd.cfg
中启用mod_-lotster\u-odbc
,但不要用odbc
文件删除mod_-lotster.erl
文件。这个文件会处理好的
最后,您需要创建一个
rosterusers
表(或类似的表),以便ejabber可以查询朋友列表。在这些更改之后,只需重新启动ejabber服务器,就可以开始了。希望这能有所帮助。您是否调用了所需的所有ejabberd挂钩,并且与模块中的函数“连接”良好?非常感谢。它的工作绝对完美。此信息不会在任何地方更新。