RiRa is a minimalistic Discord bot that allows you to play music on your server.
- Play Spotify Tracks
- Play Youtube Tracks
- Search music with query
- Control Volume
- Built-in queue feature
Pending:
- Adding Spotify playlists
- Shuffle queue
- Range based track removal
Python3 is required.
Open terminal in project directory and execute:
pip install pipenv
pipenv installCreate config.toml in the project directory:
"token"="your_discord_token_here"
"prefix"="!"
"version"="v0.1"
[music]
"max_volume"=250
"vote_skip"=true
"client"="your_spotify_client_id_here"
"secret"="your_spotify_secret_here"Open terminal in project directory and execute the following:
pipenv shell
python -m riraThe logs will be saved in rira.log
| Command | Alias | Task | Example |
|---|---|---|---|
| !play | !p | To play music | !p songname or youtube link or spotify url |
| !nowplaying | !np, !current | Shows currently playing music | !np |
| !queue | !q, !view | View the queue | !q |
| !remove | !r, !del | Removes music from the queue | !r 1 |
| !clear | !c, !cq | Clears the queue | !c |
| !pause | !ps | Pauses the music | !ps |
| !resume | !rs | Resumes the music | !rs |
| !skip | !fs | Skips the music | !fs |
| !disconnect | !dc, !leave | To make RiRa leave the voice channel | !dc |
| !volume | !v, !vol | To change the volume | !v 250 |
| !ping | !pi | Returns the latency | !pi |
| !credits | !cr | Returns the credits | !cr |
Before creating an issue, please ensure that it hasn't already been reported/suggested.
The issue tracker is only for bug reports and enhancement suggestions. If you have a question, please ask it in the Discord server instead of opening an issue – you will get redirected there anyway.
If you wish to contribute to the RiRa codebase or documentation, feel free to fork the repository and submit a pull request.
If you don't understand something in the documentation, you are experiencing problems, or you just need a gentle nudge in the right direction, please don't hesitate to join our Discord Server.
