diff --git a/docs/zh-CN/channels/telegram.md b/docs/zh-CN/channels/telegram.md index 90a21149e37..27540da984e 100644 --- a/docs/zh-CN/channels/telegram.md +++ b/docs/zh-CN/channels/telegram.md @@ -724,7 +724,7 @@ Telegram 反应作为**单独的 `message_reaction` 事件**到达,而不是 - `channels.telegram.groups..topics..requireMention`:每话题提及门控覆盖。 - `channels.telegram.capabilities.inlineButtons`:`off | dm | group | all | allowlist`(默认:allowlist)。 - `channels.telegram.accounts..capabilities.inlineButtons`:每账户覆盖。 -- `channels.telegram.replyToMode`:`off | first | all`(默认:`first`)。 +- `channels.telegram.replyToMode`:`off | first | all`(默认:`off`)。 - `channels.telegram.textChunkLimit`:出站分块大小(字符)。 - `channels.telegram.chunkMode`:`length`(默认)或 `newline` 在长度分块之前按空行(段落边界)分割。 - `channels.telegram.linkPreview`:切换出站消息的链接预览(默认:true)。 diff --git a/src/auto-reply/reply/reply-routing.test.ts b/src/auto-reply/reply/reply-routing.test.ts index 3d5179d6c0c..f1a8db6270c 100644 --- a/src/auto-reply/reply/reply-routing.test.ts +++ b/src/auto-reply/reply/reply-routing.test.ts @@ -158,8 +158,8 @@ describe("createReplyDispatcher", () => { }); describe("resolveReplyToMode", () => { - it("defaults to first for Telegram", () => { - expect(resolveReplyToMode(emptyCfg, "telegram")).toBe("first"); + it("defaults to off for Telegram", () => { + expect(resolveReplyToMode(emptyCfg, "telegram")).toBe("off"); }); it("defaults to off for Discord and Slack", () => { diff --git a/src/channels/dock.ts b/src/channels/dock.ts index af6f9d3bc7e..54d9e8f679b 100644 --- a/src/channels/dock.ts +++ b/src/channels/dock.ts @@ -115,7 +115,7 @@ const DOCKS: Record = { resolveToolPolicy: resolveTelegramGroupToolPolicy, }, threading: { - resolveReplyToMode: ({ cfg }) => cfg.channels?.telegram?.replyToMode ?? "first", + resolveReplyToMode: ({ cfg }) => cfg.channels?.telegram?.replyToMode ?? "off", buildToolContext: ({ context, hasRepliedRef }) => { const threadId = context.MessageThreadId ?? context.ReplyToId; return {