Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 2.04 KB

README.md

File metadata and controls

84 lines (61 loc) · 2.04 KB

Grogu bot drawing

Discord bot made using discord.py




Support

Currently, the bot supports the following commands and functionality:

🔧 Administrator commands

  • Kick
  • Ban
  • Unban

🔍 Util commands

  • Clear
  • Ping
  • Change server prefix

🎹 Music commands

  • Play
  • Pause
  • Resume
  • Remove
  • Shuffle
  • Stop
  • Queue
  • Song
  • Skip
  • Previous
  • Repeat (All, one, none)

💻 Functionality

  • Cycling presence messages
  • Custom server based prefixes
  • Command alias support
  • Logging

Roadmap

These are the main features that I aim to intruduce in the following future:

  • Music support
  • Spotify playlists
  • Meme generation
  • Digital currency

Seting-up locally

To set up a copy of the client locally, you will need to generate a discord bot project, detailed documentation on how to do this can be found here

You can clone the repository using:

git clone https://github.com/alejandrodlsp/grogu-bot.git

To activate the python virtual environment, you will need to have the venv package installed. You can install this using pip3:

pip3 install venv

You will need to create a .env file containing all environment variables. You can find an example .env file in the .env.example file. Alternativelly, you can run the setup.sh script to generate the environment file.

You will need to populate the .env file with your discord private token, as well as any other environment variables.

To run the bot, first you will need to run the audio server, to do this you will need to have Java 11+ installed on your machine (Java 11 recommended), and run:

java -jar audio_server/Lavalink.jar

Finally, to run the bot client:

python3 bot.py