From 3226cbf34857f19a3098fc38c21db942c43bebbd Mon Sep 17 00:00:00 2001 From: MODcraft Date: Thu, 4 Jul 2024 11:29:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0kmd=E8=BD=AC=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/services/commander/commander.ts | 3 ++- packages/core/src/utils.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/src/services/commander/commander.ts b/packages/core/src/services/commander/commander.ts index 835a6fe..2155397 100644 --- a/packages/core/src/services/commander/commander.ts +++ b/packages/core/src/services/commander/commander.ts @@ -11,6 +11,7 @@ import { Bot } from '../../bot'; import { Next } from '../middleware'; import { CardTemplate } from './Template'; import Schema from 'schemastery'; +import { escapeKmdText } from '../../utils'; export { CommandInstance }; @@ -127,7 +128,7 @@ export class Commander { return; } - return `没有找到指令 ${argv.command}`; + return `没有找到指令 ${escapeKmdText(argv.command ?? '')}`; }, ); diff --git a/packages/core/src/utils.ts b/packages/core/src/utils.ts index 5cb16e7..a7c210f 100644 --- a/packages/core/src/utils.ts +++ b/packages/core/src/utils.ts @@ -44,6 +44,6 @@ export async function allPagesRequest\-\\:`])/g; -export function escapeKmdText(text: string): string { - return text.replace(kmarkdownChars, '\\$1'); +export function escapeKmdText(text: string = ''): string { + return text?.replace(kmarkdownChars, '\\$1'); }