从 eJabberd 向 HTTP URL 发送离线消息通知
Send offline Message Notification to HTTP URL from eJabberd
我有一个要求,每当有离线消息时,我需要通知我自己的服务器。当前的解决方案要求您在内部对 FCM 令牌、Apple APN 证书等进行硬编码。但我的要求是只发送用户 JID 并且可能是离线消息的数量(可选)。
当 ejabberd 检测到有新的离线消息时,我希望它使用该信息(至少 JID 和离线消息)调用我自己的 HTTP 端点,而不是直接发送 FCM/APN 消息。
我从哪里开始?有没有我可以用作起点的模块或库。
我对 Erlang 的了解为零,很久以前我学过 Elixir(如果相关的话)。
Where do I start? Is there any module or library that I can use as starting point.
首先,检查 https://github.com/raelmax/mod_http_offline/
和
https://github.com/izandromm/ejabberd_mod_offline_post
这些模块可能已过时,无法与最新的 ejabberd 版本一起正常工作,但也许您可以找到一些已更新的分支。
我有一个要求,每当有离线消息时,我需要通知我自己的服务器。当前的解决方案要求您在内部对 FCM 令牌、Apple APN 证书等进行硬编码。但我的要求是只发送用户 JID 并且可能是离线消息的数量(可选)。
当 ejabberd 检测到有新的离线消息时,我希望它使用该信息(至少 JID 和离线消息)调用我自己的 HTTP 端点,而不是直接发送 FCM/APN 消息。
我从哪里开始?有没有我可以用作起点的模块或库。
我对 Erlang 的了解为零,很久以前我学过 Elixir(如果相关的话)。
Where do I start? Is there any module or library that I can use as starting point.
首先,检查 https://github.com/raelmax/mod_http_offline/ 和 https://github.com/izandromm/ejabberd_mod_offline_post
这些模块可能已过时,无法与最新的 ejabberd 版本一起正常工作,但也许您可以找到一些已更新的分支。