Ejabberd 离线消息 API 请求
Ejabbered Offline message API requests
我目前正在寻找一个现有的 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
我的用户文件夹如下所示
不确定继续的最佳方式:修复编译错误,或者是否应该使用其他模块。
我看到 mod_offline_post 最后一次更新是在五年前,所以我怀疑它是否适用于最新的 ejabberd 版本,即使它可以编译。
关于那个编译错误,你会在任何使用日志记录的模块中得到它(像?INFO_MSG 和?DEBUG...),因为你的编译系统缺少一些东西。您可以尝试删除源代码中的那些行,这样至少它可以编译。
我目前正在寻找一个现有的 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
我的用户文件夹如下所示
不确定继续的最佳方式:修复编译错误,或者是否应该使用其他模块。
我看到 mod_offline_post 最后一次更新是在五年前,所以我怀疑它是否适用于最新的 ejabberd 版本,即使它可以编译。
关于那个编译错误,你会在任何使用日志记录的模块中得到它(像?INFO_MSG 和?DEBUG...),因为你的编译系统缺少一些东西。您可以尝试删除源代码中的那些行,这样至少它可以编译。