Commit ddb188d

benny-dou <60535774+benny-dou@users.noreply.github.com>
2026-01-26 11:32:07
fix(message): correct handling of caption modification in message processing
1 parent 7583f46
Changed files (1)
src
messages
src/messages/modify.py
@@ -110,7 +110,7 @@ def add_prefix_suffix(message: Message) -> Message:
     if texts.strip() != str(message.content).strip():  # If the message is modified
         if message.text:
             message.text = Str(texts)
-        elif message.caption:
+        else:
             message.caption = Str(texts)
     return message
 
@@ -222,7 +222,7 @@ def replace_prefix(message: Message) -> Message:
     if texts != str(message.content).strip():  # If the message is modified
         if message.text:
             message.text = Str(texts)
-        elif message.caption:
+        else:
             message.caption = Str(texts)
     return message
 
@@ -322,6 +322,6 @@ def parse_kwargs(message: Message) -> tuple[Message, dict]:
         logger.info(f"🔧手动设置参数: {kwargs}")
         if message.text:
             message.text = Str(texts)
-        elif message.caption:
+        else:
             message.caption = Str(texts)
     return message, kwargs