请问野火专业版,如何实现我们这个业务需求。根据群Id获取群聊天记录,需要根据时间范围筛选。如果是图片消息可以打开。

001 17天前 143

请问野火专业版,野火现有功能能否支持我们的这个业务需求。根据群Id获取群聊天记录,需要根据时间范围筛选。如果是图片消息需要在我们系统可以打开。 针对我们需求,如果当前野火现有功能无法支持。能否给出指导方案。指导下我们怎样更好的来实现。涉及到野火多表查询有没有比较好的推荐实现方式。另外希望提供一下根据群Id查询群消息的SQL。

最新回复 (11)
  • HeavyRain 17天前
    引用 2
    直接查IM服务的数据库就好了,查消息表。消息是按照时间划分成36张表的,分表规则请参考 https://docs.wildfirechat.cn/faq/server.html ,表里的字段意思请见字段名称。如果不清楚字段名字可以这里问题。读取出来的数据怎么解成消息,请参考 https://gitee.com/wfchat/im-server/blob/wildfirechat/sdk/src/main/java/cn/wildfirechat/sdk/Main.java 中的 testReadMessageContentFromDB 方法
  • HeavyRain 17天前
    引用 3
    我们有管理后台源码,是收费的,具有后台查看消息的功能,关于管理后台的情况请参考 https://www.bilibili.com/video/BV1FK41157oa/?spm_id_from=333.337.search-card.all.click&vd_source=bf2961ccc51ab43873e86b55d64338bf
  • 001 17天前
    引用 4
    请问,t_group_message表是干什么的?分表规则是怎样的?我们的野火服务有创建群组并发送群消息,为什么在t_group_message表没有消息记录呢。
  • HeavyRain 17天前
    引用 5
    这个是野火超级群组的数据,原始消息内容是存放在t_messages_x表中的,这个t_group_messages_y是存放消息和群组的对应关系。从你们的需求(根据群ID来获取群内的消息)来看,用t_messages_x表就足够了
  • 001 16天前
    引用 6
    HeavyRain 这个是野火超级群组的数据,原始消息内容是存放在t_messages_x表中的,这个t_group_messages_y是存放消息和群组的对应关系。从你们的需求(根据群ID来获取群内的消息)来看,用t_ ...
    请问,有配置对象存储,图片地址是存放在哪里,要怎么拿呢
  • 001 16天前
    引用 7
    t_messages_x表查询可以提供一个根据时间范围多表查询的SQL吗
  • 001 16天前
    引用 8
    t_message表的字段名释义需要解答下哈
  • HeavyRain 16天前
    引用 9
    001 请问,有配置对象存储,图片地址是存放在哪里,要怎么拿呢
    图片地址在消息体中,请看2楼回复的代码,那个里面有解成消息的办法
  • HeavyRain 16天前
    引用 10
    001 请问,有配置对象存储,图片地址是存放在哪里,要怎么拿呢
    sql语句需要你们自己写,字段意义看名字就能明白,如果看不明白,可以看一下解成的消息的字段,也可以贴在这里
  • 001 16天前
    引用 11
    HeavyRain sql语句需要你们自己写,字段意义看名字就能明白,如果看不明白,可以看一下解成的消息的字段,也可以贴在这里
    t_message表的_mid/_to字段是干啥用的,存的是什么值。_type字段只会有0和1是吗,_type字段的0和1又是什么意思呢
  • HeavyRain 16天前
    引用 12
    mid是消息uid,to是定向消息,可以在群里单独发给某个用户,type是会话的类型,和target/line共同组成会话,0是单聊,1是群聊
返回