是否可以在muc_filter_message
钩子中获取消息的时间戳?我需要通知 muc 消息,通知负载必须包含消息的时间戳。
muc_filter_message(#message{from = From, body = Body} = Pkt,
#state{config = Config, jid = RoomJID} = MUCState,
FromNick) ->
?INFO_MSG("~p.", [From#jid.lserver]),
PostUrl = gen_mod:get_module_opt(From#jid.lserver, ?MODULE, post_url, fun(S) -> iolist_to_binary(S) end, list_to_binary("")),
我可以从中提取Pkt
一个指示时间戳的字段吗?
在客户端,我得到了这个框架,其中 archived -> id 与存储在 ejabberd 数据库的归档表中的时间戳匹配