跳到主要内容

Interface: IListener<Adapters>

Defined in: packages/ov0/src/typing/listener.ts:89

监听器类

Extends

Type Parameters

Adapters

Adapters extends IAdapterExport

Properties

adapters

adapters: Adapters["name"][]

Defined in: packages/ov0/src/typing/listener.ts:77

适配器名称,接收指定适配器发布的事件并动态提供事件类型补全

Inherited from

IListenerConfig.adapters


blackList?

optional blackList: string[]

Defined in: packages/ov0/src/typing/listener.ts:81

功能黑名单

Inherited from

IListenerConfig.blackList


description?

optional description: string

Defined in: packages/ov0/src/typing/listener.ts:79

监听器描述

Inherited from

IListenerConfig.description


disable?

optional disable: boolean

Defined in: packages/ov0/src/typing/listener.ts:93

该监听器是否已被禁用


events

events: IListenerEvents<Adapters>

Defined in: packages/ov0/src/typing/listener.ts:97

事件


listenerID?

optional listenerID: string

Defined in: packages/ov0/src/typing/listener.ts:95

监听器标识符,创建Listener实例时自动获取,无需填写


name

name: string

Defined in: packages/ov0/src/typing/listener.ts:75

监听器名称

Inherited from

IListenerConfig.name


permissions?

optional permissions: ("owner" | "all" | "master" | "admin" | "member")[]

Defined in: packages/ov0/src/typing/listener.ts:85

功能权限

Inherited from

IListenerConfig.permissions


pluginID

pluginID: string

Defined in: packages/ov0/src/typing/listener.ts:91

插件标识符


state

state: object

Defined in: packages/ov0/src/typing/listener.ts:99

监听器状态

disabled

disabled: boolean

该插件全部功能是否已被禁用


whiteList?

optional whiteList: string[]

Defined in: packages/ov0/src/typing/listener.ts:83

功能白名单

Inherited from

IListenerConfig.whiteList