From a8a22920f1b4fd149f48c052e4f42e23d1784d72 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 16 Feb 2026 06:43:24 +0000 Subject: [PATCH] test: remove duplicate telegram allowFrom cases --- src/telegram/bot.create-telegram-bot.test.ts | 57 -------------------- 1 file changed, 57 deletions(-) diff --git a/src/telegram/bot.create-telegram-bot.test.ts b/src/telegram/bot.create-telegram-bot.test.ts index 060ef0832..ee382dee8 100644 --- a/src/telegram/bot.create-telegram-bot.test.ts +++ b/src/telegram/bot.create-telegram-bot.test.ts @@ -1424,33 +1424,6 @@ describe("createTelegramBot", () => { expect(replySpy).toHaveBeenCalledTimes(1); }); - it("allows direct messages with telegram:-prefixed allowFrom entries", async () => { - onSpy.mockReset(); - replySpy.mockReset(); - loadConfig.mockReturnValue({ - channels: { - telegram: { - allowFrom: ["telegram:123456789"], - }, - }, - }); - - createTelegramBot({ token: "tok" }); - const handler = getOnHandler("message") as (ctx: Record) => Promise; - - await handler({ - message: { - chat: { id: 123456789, type: "private" }, - from: { id: 123456789, username: "testuser" }, - text: "hello", - date: 1736380800, - }, - me: { username: "openclaw_bot" }, - getFile: async () => ({ download: async () => new Uint8Array() }), - }); - - expect(replySpy).toHaveBeenCalledTimes(1); - }); it("matches direct message allowFrom against sender user id when chat id differs", async () => { onSpy.mockReset(); replySpy.mockReset(); @@ -1560,36 +1533,6 @@ describe("createTelegramBot", () => { expect(replySpy).not.toHaveBeenCalled(); }); - it("matches telegram:-prefixed allowFrom entries in group allowlist", async () => { - onSpy.mockReset(); - replySpy.mockReset(); - loadConfig.mockReturnValue({ - channels: { - telegram: { - groupPolicy: "allowlist", - allowFrom: ["telegram:123456789"], - groups: { "*": { requireMention: false } }, - }, - }, - }); - - createTelegramBot({ token: "tok" }); - const handler = getOnHandler("message") as (ctx: Record) => Promise; - - await handler({ - message: { - chat: { id: -100123456789, type: "group", title: "Test Group" }, - from: { id: 123456789, username: "testuser" }, - text: "hello from prefixed user", - date: 1736380800, - }, - me: { username: "openclaw_bot" }, - getFile: async () => ({ download: async () => new Uint8Array() }), - }); - - expect(replySpy).toHaveBeenCalled(); - }); - it("sends replies without native reply threading", async () => { onSpy.mockReset(); sendMessageSpy.mockReset();