fix: pointer

This commit is contained in:
Wbucket
2026-11-06 22:41:33 +08:00
parent a7c4925106
commit 8ce5aa8847
2 changed files with 9 additions and 5 deletions
+7 -4
View File
@@ -13,7 +13,7 @@ class TimerService:
# 解析模板并进行定时
def parse(self,event:AstrMessageEvent):
res = event.get_result()
res = event.get_result()
if not res:
logger.info("[wait_msg]:解析失败:没拿到消息链")
return
@@ -21,17 +21,20 @@ class TimerService:
Second:int|None = None
logger.info("[wait_msg]:开始解析模板")
chain = res.chain
for i in chain :
for index,i in enumerate(res.chain) :
logger.info(f"获得消息链类型:{i.type}内容:{i}")
if not isinstance(i,Plain) or i.type == "Plain":
continue
dump = Pattern(i.text)
i.text = dump.string
Second = dump.count
# 改变信息
res.chain[index] = i
event.set_result(res)
if not Second is None:
self.timer(event,Second)
return
# 定时: