Skip to content

A Discord bot to decide teams for private 6 person Rocket League matches

License

Notifications You must be signed in to change notification settings

c-eg/Rocket-League-Private-Matches-Discord-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocket League Private Matches Discord Bot

A discord bot to organise teams for private matches based on the user's set mmr.

Preview

image

Features

  • 6 person queue
  • Multiple games on same server
  • Players can set their MMR
  • Teams can be decided with:
    • Two captains
    • Balanced by MMR
    • Random
  • Queue for x amount of minutes
  • Slash commands

Deploying for production

  1. Copy & rename .env_template to .env, adding values for each of the settings
  2. Install Docker
  3. To build the docker image, run
    • docker build --tag rlpmdb .
  4. To deploy the bot in detatched mode, run
    • docker run --detach rlpmdb

Setting up for local development

  1. Fork this repository
  2. Install Python 3.11
  3. Install the libraries from requirements.txt
    • pip3 install -r requirements.txt
  4. Create a Discord bot (click on 'Applications'), getting the token
  5. Copy & rename .env_template to .env, adding values for each of the settings
  6. Run the bot from main.py

License

GNU General Public License v3.0

About

A Discord bot to decide teams for private 6 person Rocket League matches

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •