This is the official repository for Synchro Discord Bot. Let the public of a voice channel be the dj of it, by playing music through Synchro. Explore the docs » View Demo · Report Bug · Request Feature
Table of Contents
Synchro is an open-source project that started as a community bot designed to replace Rythm, following its ban request from Youtube. Synchro is aiming to be deployed by the people for the people ! Any pull request or issue is welcomed !
This project has been built with the following prerequisites
To get a local copy up and running follow these simple example steps.
Please install the following required tools and frameworks:
- Ubuntu
sudo apt-get install python3 python3-pip libsodium-dev opus-tools && python3 -m pip install -U yt-dlp && ...
- Create an application on Discord developer portal ! https://discord.com/developers/applications
- Clone the repo
git clone https://github.com/LilianSchall/Synchro.git
- In the repo, compile the project.
dotnet publish -c Release
- Add the token to your environnment as following:
export DISCORDTOKEN="your_token"
- Run the bot !
dotnet run
When your Synchro is finally ready, type ;help in your channel to see the current command available !
- [✅] Work on docker containerization
- [✅] Add whitelist channel command
- [] Work on CI
- [✅] Add remove from queue command
- [✅] Work on queue bug
See the open issues for a full list of proposed features (and known issues).
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/SynchroFeature
) - Commit your Changes (
git commit -m 'Adding features to Synchro !'
) - Push to the Branch (
git push origin feature/SynchroFeature
) - Open a Pull Request
Distributed under the GPL 3.0 License. See LICENSE.txt
for more information.
Lilian Schall - @LilianSchall
Project Link: https://github.com/LilianSchall/Synchro