From f6922fcfadad25eda58ccac0c3122a35fc10eb12 Mon Sep 17 00:00:00 2001 From: QingFeng-awa Date: Thu, 20 Nov 2025 17:33:02 +0800 Subject: [PATCH 1/3] fix: Complete the missing spaces in the development documentation --- zh/dev/star/guides/listen-message-event.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh/dev/star/guides/listen-message-event.md b/zh/dev/star/guides/listen-message-event.md index d6d3c6b..ff7845c 100644 --- a/zh/dev/star/guides/listen-message-event.md +++ b/zh/dev/star/guides/listen-message-event.md @@ -66,7 +66,7 @@ class AstrBotMessage: > [!TIP] > -> 在aiocqhttp消息适配器中,对于 `plain` 类型的消息,在发送中会自动使用 `strip()` 方法去除空格及换行符,可以使用零宽空格 `\u200b` 解决限制。 +> 在 aiocqhttp 消息适配器中,对于 `plain` 类型的消息,在发送中会自动使用 `strip()` 方法去除空格及换行符,可以使用零宽空格 `\u200b` 解决限制。 在 AstrBot 中,消息链表示为 `List[BaseMessageComponent]` 类型的列表。 From 2b3813b13129d227a81625fed8d0fea43a2e96a0 Mon Sep 17 00:00:00 2001 From: QingFeng-awa Date: Thu, 20 Nov 2025 17:59:48 +0800 Subject: [PATCH 2/3] feat: Move prompts to the Send Message section --- en/dev/star/guides/send-message.md | 3 +++ zh/dev/star/guides/listen-message-event.md | 4 ---- zh/dev/star/guides/send-message.md | 3 +++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/en/dev/star/guides/send-message.md b/en/dev/star/guides/send-message.md index 70e1548..dafe340 100644 --- a/en/dev/star/guides/send-message.md +++ b/en/dev/star/guides/send-message.md @@ -58,6 +58,9 @@ async def helloworld(self, event: AstrMessageEvent): The above constructs a `message chain`, which will ultimately send a message containing both images and text while preserving the order. +> [!TIP] +> In the aiocqhttp message adapter, for `plain` type messages, the `strip()` method is used during sending to remove spaces and newlines. You can solve this issue by adding a zero-width space `\u200b` before the message. + Similarly, **File** diff --git a/zh/dev/star/guides/listen-message-event.md b/zh/dev/star/guides/listen-message-event.md index ff7845c..d4e78c4 100644 --- a/zh/dev/star/guides/listen-message-event.md +++ b/zh/dev/star/guides/listen-message-event.md @@ -64,10 +64,6 @@ class AstrBotMessage: - `Nodes`:合并转发消息中的多个节点 - `Poke`:戳一戳消息段 -> [!TIP] -> -> 在 aiocqhttp 消息适配器中,对于 `plain` 类型的消息,在发送中会自动使用 `strip()` 方法去除空格及换行符,可以使用零宽空格 `\u200b` 解决限制。 - 在 AstrBot 中,消息链表示为 `List[BaseMessageComponent]` 类型的列表。 ## 指令 diff --git a/zh/dev/star/guides/send-message.md b/zh/dev/star/guides/send-message.md index 704b2b3..146a654 100644 --- a/zh/dev/star/guides/send-message.md +++ b/zh/dev/star/guides/send-message.md @@ -58,6 +58,9 @@ async def helloworld(self, event: AstrMessageEvent): 上面构建了一个 `message chain`,也就是消息链,最终会发送一条包含了图片和文字的消息,并且保留顺序。 +> [!TIP] +> 在 aiocqhttp 消息适配器中,对于 `plain` 类型的消息,在发送中会使用 `strip()` 方法去除空格及换行符,可以在消息前添加零宽空格 `\u200b` 解决这个问题。 + 类似地, **文件 File** From 97507194361b0a9f870a1c6420e81a5d6c54ec9b Mon Sep 17 00:00:00 2001 From: QingFeng-awa Date: Thu, 20 Nov 2025 23:49:42 +0800 Subject: [PATCH 3/3] feat: Slightly adjusted the wording of the prompt --- en/dev/star/guides/send-message.md | 2 +- zh/dev/star/guides/send-message.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/dev/star/guides/send-message.md b/en/dev/star/guides/send-message.md index dafe340..07bdc9e 100644 --- a/en/dev/star/guides/send-message.md +++ b/en/dev/star/guides/send-message.md @@ -59,7 +59,7 @@ async def helloworld(self, event: AstrMessageEvent): The above constructs a `message chain`, which will ultimately send a message containing both images and text while preserving the order. > [!TIP] -> In the aiocqhttp message adapter, for `plain` type messages, the `strip()` method is used during sending to remove spaces and newlines. You can solve this issue by adding a zero-width space `\u200b` before the message. +> In the aiocqhttp message adapter, for messages of type `plain`, the `strip()` method is used during sending to remove spaces and line breaks. You can add zero-width spaces `\u200b` before and after the message to resolve this issue. Similarly, diff --git a/zh/dev/star/guides/send-message.md b/zh/dev/star/guides/send-message.md index 146a654..6b37b9e 100644 --- a/zh/dev/star/guides/send-message.md +++ b/zh/dev/star/guides/send-message.md @@ -59,7 +59,7 @@ async def helloworld(self, event: AstrMessageEvent): 上面构建了一个 `message chain`,也就是消息链,最终会发送一条包含了图片和文字的消息,并且保留顺序。 > [!TIP] -> 在 aiocqhttp 消息适配器中,对于 `plain` 类型的消息,在发送中会使用 `strip()` 方法去除空格及换行符,可以在消息前添加零宽空格 `\u200b` 解决这个问题。 +> 在 aiocqhttp 消息适配器中,对于 `plain` 类型的消息,在发送中会使用 `strip()` 方法去除空格及换行符,可以在消息前后添加零宽空格 `\u200b` 以解决这个问题。 类似地,