From 3deb6d3ab3044a635f77494377008efe555c54bb Mon Sep 17 00:00:00 2001 From: Raven95676 Date: Tue, 27 May 2025 20:49:05 +0800 Subject: [PATCH] fix: clean code --- astrbot/core/platform/sources/telegram/tg_event.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/astrbot/core/platform/sources/telegram/tg_event.py b/astrbot/core/platform/sources/telegram/tg_event.py index 4573d9024..550d8dd67 100644 --- a/astrbot/core/platform/sources/telegram/tg_event.py +++ b/astrbot/core/platform/sources/telegram/tg_event.py @@ -54,8 +54,7 @@ class TelegramPlatformEvent(AstrMessageEvent): segment = text[: self.MAX_MESSAGE_LENGTH] for _, pattern in self.SPLIT_PATTERNS.items(): - matches = list(pattern.finditer(segment)) - if matches: + if matches := list(pattern.finditer(segment)): last_match = matches[-1] split_point = last_match.end() break @@ -96,7 +95,7 @@ class TelegramPlatformEvent(AstrMessageEvent): if isinstance(i, Plain): if at_user_id and not at_flag: - i.text = f"@{at_user_id} " + i.text + i.text = f"@{at_user_id} {i.text}" at_flag = True chunks = self._split_message(i.text) for chunk in chunks: @@ -109,7 +108,7 @@ class TelegramPlatformEvent(AstrMessageEvent): ) except Exception as e: logger.warning( - f"MarkdownV2 conversion failed: {e}. Using plain text instead." + f"MarkdownV2 send failed: {e}. Using plain text instead." ) await client.send_message(text=chunk, **payload) elif isinstance(i, Image):