Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace check

消息匹配辅助函数,提供了默认的几种匹配检测方式,可以直接导入使用。

Index

Functions

includes

  • includes(str: string, keywords: string | string[]): boolean
  • 匹配是否包含,当 keywords 为数组时,代表同时包含

    Parameters

    • str: string

      字符串

    • keywords: string | string[]

      关键字

    Returns boolean

is

  • is(str: string, keywords: string | string[]): boolean
  • 匹配是否相同,当 keywords 为数组时,代表或,有一个相同即可

    Parameters

    • str: string

      字符串

    • keywords: string | string[]

      关键字

    Returns boolean

isAt

isChatMessage

match

  • match(str: string, ans: Match): boolean | RegExpMatchArray | null
  • 是否匹配

    Parameters

    • str: string

      字符串

    • ans: Match

      回答的语法配置

    Returns boolean | RegExpMatchArray | null

re

  • re(str: string, config: string | Re): RegExpMatchArray | boolean
  • 正则匹配(存在时,返回匹配的情况,不存在时返回 false)

    Parameters

    • str: string

      字符

    • config: string | Re

      正则配置,可以是包含 pattern,flags 的对象,也可以是字符串(直接代表 pattern)

    Returns RegExpMatchArray | boolean

Generated using TypeDoc