From 4225b6e8a3bb5a54df7a4a0d96bd048cddcc5013 Mon Sep 17 00:00:00 2001 From: grassblock Date: Sat, 30 Aug 2025 22:40:29 +0800 Subject: [PATCH] chore: loosen condition check for channel message unpinning --- adapters/tg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adapters/tg.py b/adapters/tg.py index 43eda7a..756167c 100644 --- a/adapters/tg.py +++ b/adapters/tg.py @@ -73,7 +73,7 @@ class TelegramAdapter: # unpin 模块 # 不知道为什么检测不到频道的消息被置顶这个事件,暂时认为所有的频道消息都是被置顶的 unpin_router.message(F.chat.type.in_({'group', 'supergroup'}) & F.sender_chat & ( - F.sender_chat.type == 'channel') & F.is_automatic_forward)( + F.sender_chat.type == 'channel'))( handle_unpin_channel_message) # repeater 模块 repeater_router.message(F.chat.type.in_({'group', 'supergroup'}))(MessageRepeater().handle_message)