Skip to content

alejandrodlsp/grogu-bot

Repository files navigation

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

About

Open source discord bot made using discord.py

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages