1.0.0-beta.1 • Published 10 months ago

verify-discord v1.0.0-beta.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Discord Verification

This package will help you create a simple verification system

Usage & Examples

Here are some examples of the different functions.

The following functions are available:

  1. Requiring the package
  2. Starting the Verification process
  3. The user entered a number
  4. The user wants to retry
  5. Verify the pin the user entered

Requiring the package

const Verification = require('discord-verification');

const verification = new Verification();

Starting the verification process

The interaction provided must be a Discord.JS ButtonInteraction!

The interaction provided must be a Discord.JS User!

// Only needed if you want every user to have a different pin
// If you leave the function blank, a random pin will be made
await verification.verificationNewPin(NEW_PIN); 
await verification.verificationStart({ interaction, user })

The user entered a number

The interaction provided must be a Discord.JS ButtonInteraction!

await verification.verificationAddNumber({ interaction, number: THE_NUMBER_THE_USER_ENTERED})

The user wants to retry

The interaction provided must be a Discord.JS ButtonInteraction!

The interaction provided must be a Discord.JS User!

await verification.verificationRetry({ interaction, user })

Verify the pin the user entered

The interaction provided must be a Discord.JS ButtonInteraction!

The role provided must be a Discord.JS Role!

await verification.verificationCheck({ interaction, role })