From a89550be721b15f0fcdec7bfa4b25ac26f04a430 Mon Sep 17 00:00:00 2001 From: LWR Date: Wed, 4 Jan 2023 20:48:53 +0800 Subject: [PATCH] fix: Fixed incorrect replacement of push template --- starbot/core/sender.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/starbot/core/sender.py b/starbot/core/sender.py index 0605ae6..25238bb 100644 --- a/starbot/core/sender.py +++ b/starbot/core/sender.py @@ -164,9 +164,10 @@ class Bot(BaseModel, AsyncEvent): return if select.enabled: + message = select.message for arg, val in args.items(): - select.message = select.message.replace(arg, str(val)) - self.send_message(Message(id=target.id, content=select.message, type=target.type)) + message = message.replace(arg, str(val)) + self.send_message(Message(id=target.id, content=message, type=target.type)) def send_live_on(self, up: Up, args: Dict[str, Any]): """