From e3151c5f5eb63bf74147c4229ade140e55267729 Mon Sep 17 00:00:00 2001 From: Ju4tCode <42488585+yanyongyu@users.noreply.github.com> Date: Tue, 28 Mar 2023 23:12:23 +0800 Subject: [PATCH] :memo: add warning to template (#1853) --- website/docs/tutorial/message.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/docs/tutorial/message.md b/website/docs/tutorial/message.md index 7879b5aa..935c1a4f 100644 --- a/website/docs/tutorial/message.md +++ b/website/docs/tutorial/message.md @@ -235,6 +235,10 @@ msg.extend([MessageSegment.text("text")]) 如果 `Message.template` 构建消息模板,那么消息模板将采用消息序列形式的格式化,此时的消息将会是平台特定的: +:::warning 注意 +使用 `Message.template` 构建消息模板时,应注意消息序列为平台适配器提供的类型,不能使用 `nonebot.adapters.Message` 基类作为模板构建。使用基类构建模板与使用 `str` 构建模板的效果是一样的,因此请使用上述的 `MessageTemplate` 类直接构建模板。: +::: + ```python title=平台格式化用法 >>> from nonebot.adapters.console import Message, MessageSegment >>> Message.template("{} {}").format("hello", "world")