![](https://private-user-images.githubusercontent.com/60827680/239777336-e9c74055-d5b9-4c13-805a-8bd252fb1eb6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NTE4NjQsIm5iZiI6MTcxOTU1MTU2NCwicGF0aCI6Ii82MDgyNzY4MC8yMzk3NzczMzYtZTljNzQwNTUtZDViOS00YzEzLTgwNWEtOGJkMjUyZmIxZWI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDA1MTI0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEyNjllZjk0YjkwYzM3YmQ4NDM3MzBmNjEwNGQ0OWI1ZDg0NWFjMWM1ZTU0NzU5ODQ4NDc4NDVjZWMzZjlmY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._AIwKZBMMGalGSlqSi4DdI8PIBhnBYj30RHN7J0_Efs)
This is a repo with source code for Sanya-nya Discord bot. It plays music from YouTube and works both on slash and prefixed commands. You can invite the official version of Sanya-nya here. Or host your own instance of Sanya-nya with the button below:
![](https://private-user-images.githubusercontent.com/60827680/239776238-215393c3-7241-4ff8-bf91-248eb1e09a89.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NTE4NjQsIm5iZiI6MTcxOTU1MTU2NCwicGF0aCI6Ii82MDgyNzY4MC8yMzk3NzYyMzgtMjE1MzkzYzMtNzI0MS00ZmY4LWJmOTEtMjQ4ZWIxZTA5YTg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDA1MTI0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4MTVlMzExNmJjMzc5MTY0YWYxYjIyZTViN2E4ZWY4Y2MwNWQ3MThhY2NmN2Y2NjBiMzg2OGIzZTlhYjFkN2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y84x0jyDkvI2o6pB_bo8dCRuuxZp817ypXwnDN7BG7Y)
![](https://private-user-images.githubusercontent.com/60827680/239769577-ba328ccc-5b35-4976-acf0-1d4628147a01.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NTE4NjQsIm5iZiI6MTcxOTU1MTU2NCwicGF0aCI6Ii82MDgyNzY4MC8yMzk3Njk1NzctYmEzMjhjY2MtNWIzNS00OTc2LWFjZjAtMWQ0NjI4MTQ3YTAxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDA1MTI0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZkYTgxMmE2MjFiODU1MmJkYjc2MmY2OTc1ZWEwNTRjYzk2NjdlNDQzYjhiOTAxOTI3YmM4ZDgxMDNjNzBjZjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Jw1-h4_VEhaVZTvQFanrxMGIulSZNoBc5qSkbDHY-hY)
![](https://private-user-images.githubusercontent.com/60827680/239778384-92bdab02-43db-402d-a3da-c409338a40d2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NTE4NjQsIm5iZiI6MTcxOTU1MTU2NCwicGF0aCI6Ii82MDgyNzY4MC8yMzk3NzgzODQtOTJiZGFiMDItNDNkYi00MDJkLWEzZGEtYzQwOTMzOGE0MGQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDA1MTI0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0NGFkMzUwODEzNzRkZWFkNmQ5ZDYzODcyMDZjZmMwYTc3MTQxMjIyZmRjYTZkZGM3YTAzNmE2ZjU3YWRiMzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0pV-PylY6RDAUDnCBiSRYVAMUWLFr6oz8128pCh_MBs)
List of all bot's commands and their description.
ping
- Current Sanya's pinghelp
- List of all bot commands and it's prefixplay
- Play/Add song to the queuestop
- Stop player, disconnect from VCloop
- Loop current trackskip
- Skip current trackqueue
- View current track queuepause
- Pause player playbackstatus
- Info about current Bot statusvolume
- Change player volumeresume
- Resume playbackreplay
- Replay current trackprevious
- Play previous tracklanguage
- Change Bot's language for yourself
This bot is completely ready to be hosted on Railway:
- Click
Deploy on Railway
button above. - Follow instructions to deploy the bot to Railway.
- Remember to set environmental variables like
BOT_TOKEN
,LAVALINK_URI
to yours. - If you don't have a Discord bot you can create it on Discord Developer Portal.
- Remember to add your bot to your server. Invite url can be generated on application settings page.
- Now, when your bot is deployed and all variables are set, you need to set custom build command (here is why):
- Go to your railway project Settings.
- Find field named Build command.
- Paste the following text there:
pip uninstall -y discord.py && pip uninstall -y py-cord && pip install py-cord
- That's all! Your bot should now be up and running.
Important: If you are going to host this bot by yourself, I highly recommend to use your lavalink server hosted by you or on a hosting. I'm too lazy to look for ways of doing it but you should definitely come up with something.
-
Remember that bots that play music from YouTube violate discord rules and will never be verified by Discord, and may even be banned.
-
This bot is just a fun project, it contains the code from one of my other bot's old modules, which was abandoned due to an update to the Discord rules.
-
If you found a bug you can create an issue and if I have time I will look through it. Pull requests are also welcome.