fix: 消息解析不要携带一些有的没有的

This commit is contained in:
CrescentLeaf
2025-11-29 01:05:24 +08:00
parent 35afcf03bb
commit 839fb4c4b7

View File

@@ -7,6 +7,7 @@ import CallbackError from "./CallbackError.ts"
import ApiCallbackMessage from "./ApiCallbackMessage.ts" import ApiCallbackMessage from "./ApiCallbackMessage.ts"
import * as marked from 'marked' import * as marked from 'marked'
import { text } from "node:stream/consumers";
class ChatMention extends BaseClientObject { class ChatMention extends BaseClientObject {
declare chat_id?: string declare chat_id?: string
@@ -137,6 +138,22 @@ export default class Message extends BaseClientObject {
return new marked.Marked({ return new marked.Marked({
async: false, async: false,
extensions: [ 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', name: 'image',
renderer: ({ text, href }) => { renderer: ({ text, href }) => {