Class VerificationService
Constructors
Properties
Protected Readonlyapplication
Protected Staticname
name: string
Methods
attemptVerification
- attemptVerification(guildId, memberId, ip, token): Promise<{
error: string;
success?: undefined;
} | {
error: undefined;
success: boolean;
}> Parameters
- guildId: string
- memberId: string
- ip: string
- token: string
Returns Promise<{
error: string;
success?: undefined;
} | {
error: undefined;
success: boolean;
}>
boot
- boot(): Awaitable<void>
Returns Awaitable<void>
clearVerificationQueues
- clearVerificationQueues(guildId, memberId): Promise<void>
Parameters
- guildId: string
- memberId: string
Returns Promise<void>
onGuildMemberAdd
- onGuildMemberAdd(member): Promise<void>
Returns Promise<void>
onGuildMemberRemove
- onGuildMemberRemove(member): Promise<void>
Returns Promise<void>
onInteractionCreate
- onInteractionCreate(interaction): Promise<undefined>
Returns Promise<undefined>
onVerificationExpire
- onVerificationExpire(guildId, memberId): Promise<void>
Parameters
- guildId: string
- memberId: string
Returns Promise<void>
startVerification
- startVerification(member, reason): Promise<void>
Parameters
- member: GuildMember
- reason: string
Returns Promise<void>
StaticgetName
- getName(): string
Returns string
Returns the name of the function. Function names are read-only and can not be changed.