Skip to content

towzeur/GiruBot

Repository files navigation

GiruBot

GitHub stars GitHub forks badge

logo

GiruBot (Discord Music Bot)

GiruBot is a Discord Music Bot built with discord.py

📑 Requirements

  1. Python 3.5+
  2. A Discord Bot Token Guide
  3. FFmpeg

🚀 Getting Started

git clone https://github.com/towzeur/GiruBot.git
cd GiruBot

Create a conda env

conda env create -f environment.yml

Activate the new environment

conda activate girubotenv

Verify that the new environment was installed correctly

conda env list

⚙️ Configuration

⚠️ Please keep in mind that you should never commit or publicly distribute your token or API keys.⚠️

Create a file secrets.json and fill out the values

{
    "TOKEN": "XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX",
}

🗨 Features & Commands

Song

  • join
  • play
  • playtop
  • playskip
  • search
  • soundcloud
  • nowplaying
  • grab
  • seek
  • rewind
  • forward
  • replay
  • loop
  • voteskip
  • forceskip
  • pause
  • resume
  • lyrics
  • disconnect

Queue

  • queue
  • loopqueue
  • move
  • skipto
  • shuffle
  • remove
  • clear
  • leavecleanup
  • removedupes

koodos

  • sotd
  • playsotd
  • sotw
  • playsotw
  • sotm
  • playsotm

Settings

  • settings

Premium

  • effects
  • speed
  • bass
  • nightcore
  • slowed
  • volume

Others

  • prune
  • invite
  • info
  • shard
  • ping
  • aliases

🌎 Language

Check out Contributing if you want to help add new languages !

Create a json file in the locales directory named using the ISO 639-1 two letter format.

List of currently available locales:

  • English (en)

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the repository
  2. Clone your fork git clone https://github.com/towzeur/GiruBot.git
  3. Create your feature branch git checkout -b AmazingFeature
  4. Stage changes git add .
  5. Commit your changes git commit -m 'Added some AmazingFeature'
  6. Push to the branch git push origin AmazingFeature
  7. Submit a pull request

🔑 License

Distributed under the MIT License. See LICENSE for more information.

❤️ Credits

Realized with ❤️ by towzeur.

Releases

No releases published

Packages

No packages published