Ejabbered离线消息API请求

时间:2018-04-20 09:22:15

标签: erlang ejabberd

我目前正在寻找一个现有的ejabbered 17.09实例,以便在收到离线消息时对API进行调用。

我在网上找到了很多模块,其中最好的模块似乎是来自https://github.com/adamvduke/mod_interact的mod_offline_post

当我无法取得进展时,我试着按照指南进行操作 https://jasonrowe.com/2011/12/30/ejabberd-offline-messages/但遇到了同样的erlang编译问题:

12> c(mod_offline_post).
mod_offline_post.erl: undefined parse transform 'lager_transform'
error

我的用户文件夹如下所示

enter image description here

不确定最佳方法:修复编译错误,或者我应该使用不同的模块。

1 个答案:

答案 0 :(得分:1)

我看到mod_offline_post是五年前的最后一次更新,所以我怀疑它会适用于最近的ejabberd版本,即使它是编译的。

关于编译错误,你会得到任何使用日志记录的模块(使用像?INFO_MSG和?DEBUG ......这样的行),因为你的编译系统缺少一些东西。您可以尝试删除源代码中的那些行,因此至少它会编译。