Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.21 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.21 KB

verify-members-with-rover

Discord

Updates all members in your guild with their RoVer verification data.

Features

  • update nickname to username known with RoVer (supports RoVer's smart name format)
  • add role when VERIFIED_ROLE_ID is specified
  • optionally exclude roles from EXCLUDE_ROLE_IDS
  • output a JSON file listing the still unverified members

NOTE: the bot you're going to do this with must have its GUILD_MEMBERS intent enabled on the Discord Developer Portal!

Prerequisites

Installation

  1. Install prerequisites
  2. Install packages with yarn install or npm install
  3. Copy the .env.example to .env and set the values
  4. In src/app.ts, change the constants (GUILD_ID, VERIFIED_ROLE_ID, EXCLUDE_ROLES_IDS, OUTPUT_CHANNEL_ID & ROVER_SMARTNAME_FORMAT) as desired

Usage

  • To compile the TypeScript source to .js files, run yarn build or npm run build
  • To start the application, run yarn start or npm start.