SabaRadio is a 24/7 music bot for Sameko Saba's karaoke streams! It utilizes pycord to provide Saba's karaoke songs to Discord users 24/7.
SabaRadio is currently able to be publicly invited from the following link, or it can be selfhosted.
To get started with SabaRadio's Python codebase, simply clone the repository and start working!
$ git clone https://github.com/FireStreaker2/SabaRadio.git
$ cd SabaRadio
$ cp .env.example .env
$ pip install -r requirements.txt
$ python main.py.
├── cogs/ # Cogs for the bot
│ ├── general.py # All general commands
│ ├── __init__.py
│ └── music.py # All music commands
├── main.py # Main bot handler
├── music/ # Music files
├── requirements.txt
└── util
├── config.py # Configuration variables
├── embeds.py # Prestructured embeds
├── emojis.py # Bot Emojis
├── helpers.py # Misc. helper functions
├── images.py # CDN images used in the bot
└── __init__.py
SabaRadio is very easy to configure in the case of selfhosting, and even less for simple maintence.
SabaRadio only uses requires the use of one environment variable, which is the TOKEN variable. This can be found from the Discord Developer Panel.
SabaRadio improves user experience with cute emojis of Saba! Emoji IDs are located in util/emojis.py, but in the case of selfhosting these IDs cannot be used for a different bot. If selfhosting, replace the dictionary with your own emojis uploaded to the "emoji" section of your bot.
If you would like to contribute to SabaRadio, please feel free to open an issue or PR! For support, please also open an issue.
- All emojis used in the bot are from Saba's membership!
- Karaokes currently archived by SabaRadio are linked in
util/config.pyor can be viewed via the/aboutcommand in Discord
