From 839fb4c4b7f25f8b3057970b150a3cd8bedc6ffb Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Sat, 29 Nov 2025 01:05:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B6=88=E6=81=AF=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E4=B8=8D=E8=A6=81=E6=90=BA=E5=B8=A6=E4=B8=80=E4=BA=9B=E6=9C=89?= =?UTF-8?q?=E7=9A=84=E6=B2=A1=E6=9C=89=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client-protocol/Message.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/client-protocol/Message.ts b/client-protocol/Message.ts index 21c25d7..9511d9d 100644 --- a/client-protocol/Message.ts +++ b/client-protocol/Message.ts @@ -7,6 +7,7 @@ import CallbackError from "./CallbackError.ts" import ApiCallbackMessage from "./ApiCallbackMessage.ts" import * as marked from 'marked' +import { text } from "node:stream/consumers"; class ChatMention extends BaseClientObject { declare chat_id?: string @@ -137,6 +138,22 @@ export default class Message extends BaseClientObject { return new marked.Marked({ async: false, extensions: [ + { + name: 'text', + renderer: ({ text }) => text, + }, + { + name: 'heading', + renderer({ tokens }) { + return this.parser.parseInline(tokens!) + }, + }, + { + name: 'paragraph', + renderer({ tokens }) { + return this.parser.parseInline(tokens!) + }, + }, { name: 'image', renderer: ({ text, href }) => {