feat(chain): 添加当前时间参数到消息渲染

- 在MessageTemplateHelper.render调用中添加current_time参数
This commit is contained in:
noone
2026-01-01 23:01:25 +08:00
parent 1aae5eb1a6
commit cee41567a2
+5
View File
@@ -4,6 +4,7 @@ import pickle
import traceback import traceback
from abc import ABCMeta from abc import ABCMeta
from collections.abc import Callable from collections.abc import Callable
from datetime import datetime
from pathlib import Path from pathlib import Path
from typing import Optional, Any, Tuple, List, Set, Union, Dict from typing import Optional, Any, Tuple, List, Set, Union, Dict
@@ -849,6 +850,8 @@ class ChainBase(metaclass=ABCMeta):
:param kwargs: 其他参数(覆盖业务对象属性值) :param kwargs: 其他参数(覆盖业务对象属性值)
:return: 成功或失败 :return: 成功或失败
""" """
# 添加格式化的时间参数
kwargs.setdefault('current_time', datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
# 渲染消息 # 渲染消息
message = MessageTemplateHelper.render(message=message, meta=meta, mediainfo=mediainfo, message = MessageTemplateHelper.render(message=message, meta=meta, mediainfo=mediainfo,
torrentinfo=torrentinfo, transferinfo=transferinfo, **kwargs) torrentinfo=torrentinfo, transferinfo=transferinfo, **kwargs)
@@ -932,6 +935,8 @@ class ChainBase(metaclass=ABCMeta):
:param kwargs: 其他参数(覆盖业务对象属性值) :param kwargs: 其他参数(覆盖业务对象属性值)
:return: 成功或失败 :return: 成功或失败
""" """
# 添加格式化的时间参数
kwargs.setdefault('current_time', datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
# 渲染消息 # 渲染消息
message = MessageTemplateHelper.render(message=message, meta=meta, mediainfo=mediainfo, message = MessageTemplateHelper.render(message=message, meta=meta, mediainfo=mediainfo,
torrentinfo=torrentinfo, transferinfo=transferinfo, **kwargs) torrentinfo=torrentinfo, transferinfo=transferinfo, **kwargs)