From f76d16be256f4dfea44c07bed0c61012e8139275 Mon Sep 17 00:00:00 2001 From: Kyle Fang Date: Sat, 15 Jun 2024 20:44:59 +0800 Subject: [PATCH] feat: support channel --- src/index.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/index.ts b/src/index.ts index 85f9247..8333cc9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -130,17 +130,15 @@ const cors: Middleware = async ({ res }, next) => { new Application().use(cors).use(router.middleware).listen(); async function processUpdate(update: Update): Promise { - if (update.message == null) { + const message = update.message ?? update.channel_post; + if (message == null) { return; } - if ( - update.message.text === "/webhook" || - update.message.text === "/webhook@telerts_bot" - ) { - const chatId = update.message.chat.id; + if (message.text === "/webhook" || message.text === "/webhook@telerts_bot") { + const chatId = message.chat.id; const chat = { chatId, - messageThreadId: update.message.message_thread_id, + messageThreadId: message.message_thread_id, }; const chatKey = JSON.stringify(chat); const key = `chat-webhook:${chatKey}`;