diff --git a/nonebot/adapters/_formatter.py b/nonebot/adapters/_formatter.py index 68994f42..0e1e59b7 100644 --- a/nonebot/adapters/_formatter.py +++ b/nonebot/adapters/_formatter.py @@ -103,3 +103,6 @@ class MessageFormatter(Formatter, Generic[TM]): return self.factory(functools.reduce(operator.add, results or [""])), auto_arg_index + + def format_field(self, value: Any, format_spec: str) -> Any: + return super().format_field(value, format_spec) if format_spec else None