20 |
import BaseCLICommand from '../utils/structures/BaseCLICommand'; |
import BaseCLICommand from '../utils/structures/BaseCLICommand'; |
21 |
import discordModals from 'discord-modals'; |
import discordModals from 'discord-modals'; |
22 |
import SpamFilter from '../automod/SpamFilter'; |
import SpamFilter from '../automod/SpamFilter'; |
23 |
|
import Verification from '../services/Verification'; |
24 |
|
|
25 |
export default class DiscordClient extends Client { |
export default class DiscordClient extends Client { |
26 |
private _commands = new Collection<string, BaseCommand>(); |
private _commands = new Collection<string, BaseCommand>(); |
46 |
autoClear: AutoClear; |
autoClear: AutoClear; |
47 |
randomStatus: RandomStatus; |
randomStatus: RandomStatus; |
48 |
debugLogger: DebugLogger; |
debugLogger: DebugLogger; |
49 |
|
verification: Verification; |
50 |
|
|
51 |
static client: DiscordClient; |
static client: DiscordClient; |
52 |
|
|
82 |
this.autoClear = new AutoClear(this); |
this.autoClear = new AutoClear(this); |
83 |
this.randomStatus = new RandomStatus(this); |
this.randomStatus = new RandomStatus(this); |
84 |
this.debugLogger = new DebugLogger(this); |
this.debugLogger = new DebugLogger(this); |
85 |
|
this.verification = new Verification(this); |
86 |
|
|
87 |
discordModals(this); |
discordModals(this); |
88 |
} |
} |