Updates all members in your guild with their RoVer verification data.
- 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!
- Install prerequisites
- Install packages with
yarn install
ornpm install
- Copy the
.env.example
to.env
and set the values - In
src/app.ts
, change the constants (GUILD_ID
,VERIFIED_ROLE_ID
,EXCLUDE_ROLES_IDS
,OUTPUT_CHANNEL_ID
&ROVER_SMARTNAME_FORMAT
) as desired
- To compile the TypeScript source to
.js
files, runyarn build
ornpm run build
- To start the application, run
yarn start
ornpm start
.