请问有没有类似的聊天消息转让方案

wenzhouh 2天前 34

我目前有两个客服,分别是客服A, 跟客服B, 客服A跟用户A之间有消息对话,我需求是将客服A与用户A之间的对话,替换成客服B与用户A之间的对话

我目前的做法是:在后台直接获取客服A跟用户A的消息对话列表, 然后再通过SDK的API逐条发送消息(客服B-用户A),这样客服B与用户A之间也有了消息对话,

这里其实存在一个问题就是,客服A跟用户A之间的消息对话还是存在的,所以有没有一种方案我直接在t_message表中,将客服A的userId, 直接替换成客服B的userId, 从而达到目的

最新回复 (3)
  • HeavyRain 2天前
    引用 2
    有个办法是用群,群允许查看历史消息,当转接时就是把旧客服踢掉,加入新客服。在客户端需要注意空洞问题,比如客服1聊了一段,切换到客服2聊了一段,再切换回客服1,那么客服1本地只包括自己的聊天,有个办法是,每次客服加入,客户端都清楚之前的聊天记录,然后查看历史消息时从服务器加载
  • wenzhouh 2天前
    引用 3
    直接在t_message表中,将客服A的userId, 直接替换成客服B的userId, 这种方案是行不通吗
  • HeavyRain 2天前
    引用 4
    不行
返回