- Add Woodlands Checkpoint to your server (requires manage roles and manage nicknames permissions)
- Create to role be given to verified members (e.g.
@Verified
) - Create a channel for non-verified members to verify themselves in (e.g.
#verification
) - Set up permissons for the role so that only the verified members can see the normal channels
- Set up the verification channel so only non-verified members can see it (verified members cannot see it)
- Use
/config set verified
with the roles you made earlier (e.g./config set verified role:@Verified
) - Woodlands Checkpoint should be set up! 😄
- In both channel settings and role settings, make sure you are allowed to use application commands
- Make sure that the
@Woodlands Checkpoint
role is higher than your verified role - The bot will not nickname you if your highest role is higher than the
@Woodlands Checkpoint
role
- Create grade roles for the grades your server will choose to support (e.g.
@Grade 9
) - For each grade role, use
/config add grade
with the grade and role (e.g./config add grade grade:9 role:@Grade 9
) - When members use
/verify
, they will now receive their grade role! 😄
- Create pronoun roles for the pronouns your server will choose to support (e.g.
@He/Him
) - For each pronoun role, use
/config add pronoun
with the role (e.g./config add pronoun role:@He/Him
) - Members can now use
/set pronouns
to set their pronouns! 😄
- Make copies of
students.example.json
,guilds.example.json
, andexample.env
- Remove the
.example
from each of the filenames - Fill
students.json
with student information* - Put your Discord bot token in the
.env
- Run
go run ./cmd/bot
*DM me on Discord (vidhan#7555
) if you are interested in doing this step yourself.