Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Erlang Ejabbed脱机消息API请求_Erlang_Ejabberd - Fatal编程技术网

Erlang Ejabbed脱机消息API请求

Erlang Ejabbed脱机消息API请求,erlang,ejabberd,Erlang,Ejabberd,我目前正在寻找一个现有的ejabbered 17.09实例,以便在收到脱机消息时针对API进行调用 我在网上找到了许多模块,其中最好的模块似乎是来自微软的mod_offline_帖子 当我做不到这一点的时候,我试着在 但遇到了相同的erlang编译问题: 12> c(mod_offline_post). mod_offline_post.erl: undefined parse transform 'lager_transform' error 我的用户文件夹如下所示 不确定继续的最佳

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

我在网上找到了许多模块,其中最好的模块似乎是来自微软的mod_offline_帖子

当我做不到这一点的时候,我试着在 但遇到了相同的erlang编译问题:

12> c(mod_offline_post).
mod_offline_post.erl: undefined parse transform 'lager_transform'
error
我的用户文件夹如下所示


不确定继续的最佳方式:修复编译错误,或者我是否应该使用其他模块。

我看到mod_offline_post上次更新是在五年前,所以我怀疑它是否适用于最新的ejabberd版本,即使它可以编译


关于这个编译错误,任何使用日志记录的模块(比如?INFO_MSG和?DEBUG…)都会出现这个错误,因为编译系统缺少一些东西。您可以尝试删除源代码中的这些行,这样至少它可以编译。

删除logger.hrl上的依赖项会暴露出我能够填充的其他依赖项,并生成一个.beam文件。谢谢