You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Chat Bot:onMessage()返回线程回复却生成空间新消息问题

ChatBot线程回复失效问题修复

问题根源

回复空间全新消息时,目标线程尚未命名,message.thread.name为null,用name无法关联到正确线程,导致Bot发送顶层消息;而线程内消息已有有效线程标识,所以功能正常。

修复代码

改用线程唯一标识符threadKey,无论线程是否命名都能正确关联:

function onMessage(event) {
...
  var message = event.message;
  var threadKey = message.thread ? message.thread.threadKey : null;
...
  return {
    text: ...,
    threadReply: true,
    thread: {
      threadKey: threadKey
    }
  };
}

关键说明

  • threadKey是Google Chat线程的核心唯一标识,所有线程(包括未命名新线程)均携带该值。
  • 必须先判断message.thread存在,再读取threadKey,避免报错。

内容的提问来源于stack exchange,提问作者dmon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 03:52:03