From 65463820f36a54e02d62b34684780332ade7fb01 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 1 Dec 2025 03:31:22 +0000 Subject: [PATCH] refactor: simplify sender_name extraction using tuple isinstance check Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com> --- src/langbot/pkg/pipeline/preproc/preproc.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/langbot/pkg/pipeline/preproc/preproc.py b/src/langbot/pkg/pipeline/preproc/preproc.py index 28b2fefb..4525d526 100644 --- a/src/langbot/pkg/pipeline/preproc/preproc.py +++ b/src/langbot/pkg/pipeline/preproc/preproc.py @@ -77,9 +77,7 @@ class PreProcessor(stage.PipelineStage): # Extract sender name from message event sender_name = '' - if isinstance(query.message_event, platform_events.FriendMessage): - sender_name = query.message_event.sender.get_name() - elif isinstance(query.message_event, platform_events.GroupMessage): + if isinstance(query.message_event, (platform_events.FriendMessage, platform_events.GroupMessage)): sender_name = query.message_event.sender.get_name() variables = {