Node.js 10+ is required to run the bot
- Create an application using the discord developer portal
- Create a bot for the application
- Save the bot token for later
- Add the bot to a server.
- clone this repository
- install dependencies with:
npm install
The repository contains a file named config.json
that contains configurable details for the role bot.
The file consists of three fields:
- channel - the channel that contains the role message
- roles - the mapping between reaction emoji and roles.
- role - role to assign
The bot will watch the first message in the specified channel. If a reaction is added or removed from this message, the bot will add or remove the corresponding role.