Kaiser is a discord bot for managing roles.
Kaiser does not do a million other things.
Kaiser commands start with a percent sign %.
Kaiser can only manage roles lower than its highest role.
You can see the list of commands and their usage with %help.
General commands:
%help - Display this help text
%grantRole <roleName> - add role <roleName> to issuer
%revokeRole <roleName> - remove role <roleName> from issuer
%listGrantable - list roles that can be granted/revoked
Moderator commands:
%addGrantable <roleName> - add role <roleName> to list of grantable/revokable roles
%mute <@user> <integer duration in minutes> <reason message for user> - mute and automatically unmute user
Sends reason message to user via PM.
%removeGrantable <roleName> - remove role <roleName> from list of grantable/revokable roles
Kaiser is built on discord.js.
To add to channel:
- Create bot using instructions here
- Note the client ID and bot token for future steps
- Create initial save file named ./save with bot's token from previous step
- {"botToken":"INSERT TOKEN HERE"}
- Add bot to server
https://discordapp.com/oauth2/authorize?client_id=CLIENTID&scope=bot
- Give bot a role with the 'Manage Roles' permission