From 036445e20d720993a3d70779c2d670ebe8f8bb68 Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Sat, 22 Nov 2025 14:56:06 +0800 Subject: [PATCH] doc: add message_chain field to *NormalMessageReceived events --- docs/en/plugin/dev/apis/pipeline-events.md | 13 ++++++++++++- docs/zh/plugin/dev/apis/pipeline-events.md | 12 ++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/docs/en/plugin/dev/apis/pipeline-events.md b/docs/en/plugin/dev/apis/pipeline-events.md index 006fb8a3b..1b5df2237 100644 --- a/docs/en/plugin/dev/apis/pipeline-events.md +++ b/docs/en/plugin/dev/apis/pipeline-events.md @@ -32,7 +32,7 @@ class PersonMessageReceived(BaseEventModel): message_chain: platform_message.MessageChain = pydantic.Field( serialization_alias="message_chain" ) - + """Raw message chain""" class GroupMessageReceived(BaseEventModel): """When any group chat message is received""" @@ -51,6 +51,7 @@ class GroupMessageReceived(BaseEventModel): message_chain: platform_message.MessageChain = pydantic.Field( serialization_alias="message_chain" ) + """Raw message chain""" ``` ### *NormalMessageReceived @@ -72,6 +73,11 @@ class PersonNormalMessageReceived(BaseEventModel): text_message: str """Message text""" + message_chain: platform_message.MessageChain = pydantic.Field( + serialization_alias="message_chain" + ) + """Raw message chain""" + # ========== Settable Attributes ========== user_message_alter: typing.Optional[provider_message.ContentElement] = None @@ -94,6 +100,11 @@ class GroupNormalMessageReceived(BaseEventModel): text_message: str """Message text""" + message_chain: platform_message.MessageChain = pydantic.Field( + serialization_alias="message_chain" + ) + """Raw message chain""" + # ========== Settable Attributes ========== user_message_alter: typing.Optional[provider_message.ContentElement] = None diff --git a/docs/zh/plugin/dev/apis/pipeline-events.md b/docs/zh/plugin/dev/apis/pipeline-events.md index 9ddee973c..347b70567 100644 --- a/docs/zh/plugin/dev/apis/pipeline-events.md +++ b/docs/zh/plugin/dev/apis/pipeline-events.md @@ -32,6 +32,7 @@ class PersonMessageReceived(BaseEventModel): message_chain: platform_message.MessageChain = pydantic.Field( serialization_alias="message_chain" ) + """消息链""" class GroupMessageReceived(BaseEventModel): @@ -51,6 +52,7 @@ class GroupMessageReceived(BaseEventModel): message_chain: platform_message.MessageChain = pydantic.Field( serialization_alias="message_chain" ) + """消息链""" ``` ### *NormalMessageReceived @@ -72,6 +74,11 @@ class PersonNormalMessageReceived(BaseEventModel): text_message: str """消息文本""" + message_chain: platform_message.MessageChain = pydantic.Field( + serialization_alias="message_chain" + ) + """消息链""" + # ========== 可设置的属性 ========== user_message_alter: typing.Optional[provider_message.ContentElement] = None @@ -95,6 +102,11 @@ class GroupNormalMessageReceived(BaseEventModel): text_message: str """消息文本""" + message_chain: platform_message.MessageChain = pydantic.Field( + serialization_alias="message_chain" + ) + """消息链""" + # ========== 可设置的属性 ========== user_message_alter: typing.Optional[provider_message.ContentElement] = None