涉及聊天记录的方法有哪些?麻烦提供下

540huazai 4月前 223

我们想把原来历史工单查询的界面,改造成所有登录成员(原来仅是群组成员)可见全部聊天记录。 请问后端应如何把聊天记录(消息对象,图片附件对象)取出传给前端展示?涉及获取相关聊天记录的方法麻烦都提供下

上传的附件:
最新回复 (8)
  • x86 4月前
    引用 2

    im-server 可以配置message.forward.url,将 im-server 收到的消息转发到业务系统,可以在业务系统存储相关消息。

  • 540huazai 4月前
    引用 3
    这里“ im-server 收到的消息”指的仅是纯消息还是说也包含图片和附件? 有没有更具体的实例或文档可参考下
  • x86 4月前
    引用 4
    540huazai 这里“ im-server 收到的消息”指的仅是纯消息还是说也包含图片和附件? 有没有更具体的实例或文档可参考下
    图片消息、文件消息、文本消息等,都是消息的一种。
  • HeavyRain 4月前
    引用 5
    还有个办法是直接读取消息表,可以参考一下社区版IM服务加载消息的代码
  • 540huazai 4月前
    引用 6

    明白,谢谢。 那再确认下 附件中数据库这个t_message表的_data(BLOB)是不是已经包含了图片,附件和文字了?

    上传的附件:
  • 540huazai 4月前
    引用 7
    社区版IM服务加载消息的代码,这个具体在哪个类里能告知下?
  • HeavyRain 4月前
    引用 8
    540huazai 明白,谢谢。 那再确认下 附件中数据库这个t_message表的_data(BLOB)是不是已经包含了图片,附件和文字了?
    blob是消息内容转化的二进制格式,代码请参考 https://gitee.com/wfchat/im-server/blob/wildfirechat/broker/src/main/java/io/moquette/persistence/DatabaseStore.java 中的  MessageBundle getMessage(long messageId) 方法
  • 540huazai 4月前
    引用 9
    谢谢
返回