Discord bot to track statistics of players in Tom Clancy's Rainbow Six Siege 🤖 📄
To add the Discord bot into your server, you first need administrator priviledges for the server. If you have administrator priviledges, you can simply navigate here to add the bot 🎉
The bot only reads messages starting with !ss
, followed by a valid command and any extra arguments.
The following are valid commands:
Command | Example | Description |
---|---|---|
help |
!ss help |
Displays the currently available commands. |
general <playerName> |
!ss general chappies.NZA |
Displays the general statistics for the given playerName . |
ranked <playerName> |
!ss ranked chappies.NZA |
Displays the overall ranked statistics for the given playerName . |
casual <playerName> |
!ss casual chappies.NZA |
Displays the overall casual statistics for the given playerName . |
seasonal <matchType> <playerName> |
!ss seasonal ranked chappies.NZA |
Displays the current seasonal statistics of matchType for the given playerName . |
To build the project yourself, you need to type the following into your terminal:
# clone repository
git clone https://github.com/chapmankyle/siege-stats-bot.git
# navigate to repository
cd siege-stats-bot
An environment variable file, called .env
, is needed in order to run the bot. The following variables need to be declared:
TOKEN
- Your discord authentication token.UBI_AUTH
- Your email address and password, in the formemail:password
, encoded as a base64 string.
Now all you need to type is
# run the bot locally
node index.js
and the Discord bot should be up and running! 🎉
Feel free to contribute to make this bot better! The steps to contribute are as follows:
- Fork this repository
- Make the relevant changes and/or add the features you would like
- Submit a pull request
- I will review the changes
Any contributions are greatly appreciated! 😄