Properties
Optional Readonly _file
_file: string
disableDm
disableDm: boolean = false
disableDmReply
disableDmReply: boolean = false
metadata
metadata: Record<string, any> = {}
Optional permissions
permissions: bigint[]
Optional permissionsClient
permissionsClient: bigint[]
Optional permissionsIgnoreClientOwner
permissionsIgnoreClientOwner: boolean = false
priority
priority: number = 0
responseOptional
responseOptional: boolean = false
triggerTypingAfter
triggerTypingAfter: number = -1
Command itself Command flow is ratelimit check -> dm/permission check ->
onBefore
-> arg parse ->onBeforeRun
->run
->onSuccess | onRunError