From eefda1314f4563ef90224a8c178248578e2c931b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 16 Feb 2026 06:44:38 +0000 Subject: [PATCH] test: drop duplicate telegram username allowFrom check --- src/telegram/bot.create-telegram-bot.test.ts | 29 -------------------- 1 file changed, 29 deletions(-) diff --git a/src/telegram/bot.create-telegram-bot.test.ts b/src/telegram/bot.create-telegram-bot.test.ts index ee382dee8fe..ec127208dc7 100644 --- a/src/telegram/bot.create-telegram-bot.test.ts +++ b/src/telegram/bot.create-telegram-bot.test.ts @@ -1340,35 +1340,6 @@ describe("createTelegramBot", () => { expect(sendParams?.message_thread_id).toBeUndefined(); }); - it("blocks @username allowFrom entries when groupPolicy is 'allowlist' (numeric IDs required)", async () => { - onSpy.mockReset(); - replySpy.mockReset(); - loadConfig.mockReturnValue({ - channels: { - telegram: { - groupPolicy: "allowlist", - allowFrom: ["@TestUser"], - 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: 12345, username: "testuser" }, - text: "hello", - date: 1736380800, - }, - me: { username: "openclaw_bot" }, - getFile: async () => ({ download: async () => new Uint8Array() }), - }); - - expect(replySpy).toHaveBeenCalledTimes(0); - }); it("allows direct messages regardless of groupPolicy", async () => { onSpy.mockReset(); replySpy.mockReset();