diff --git a/src/service/bold-italic-cop.ts b/src/service/bold-italic-cop.ts index b1629824..620b36ec 100644 --- a/src/service/bold-italic-cop.ts +++ b/src/service/bold-italic-cop.ts @@ -1,6 +1,7 @@ import type { MessageEvent, MessageEventResponder } from '../runner/index.js'; -const boldItalic = /\*\*\*/g; +// 一つでも含まれていればよいため、最短マッチを行う +const boldItalic = /\*\*\*(?:.+?)\*\*\*/g; export interface BoldItalicCop { /** @@ -25,7 +26,7 @@ export class BoldItalicCopReporter if (event !== 'CREATE') return; const boldItalicSize = message.content.match(boldItalic); if (!boldItalicSize) return; - if (boldItalicSize.length >= 2) { + if (boldItalicSize.length >= 1) { await message.replyMessage({ content: 'Bold-Italic警察だ!!! <:haracho:684424533997912096>' });