A bot that constantly streams ClassicFM, a British classical music radio station, into a Discord voice channel of the user's choosing.
Find a file
2024-05-09 19:46:36 -04:00
node_modules Added node-cron and pm2. The bot will now use pm2 start bot.js and will restart every day at midnight, EST. 2024-05-09 19:45:20 -04:00
src Added node-cron and pm2. The bot will now use pm2 start bot.js and will restart every day at midnight, EST. 2024-05-09 19:45:20 -04:00
.DS_Store v1.0 Commit 2024-05-09 14:45:10 -04:00
LICENSE Initial commit 2024-05-09 14:23:14 -04:00
package-lock.json Added node-cron and pm2. The bot will now use pm2 start bot.js and will restart every day at midnight, EST. 2024-05-09 19:45:20 -04:00
package.json Added node-cron and pm2. The bot will now use pm2 start bot.js and will restart every day at midnight, EST. 2024-05-09 19:45:20 -04:00
README.md added a photo to README.md for shits and gigs 2024-05-09 16:32:15 -04:00

classicfm-discord-bot

image

A bot that constantly streams ClassicFM, a British classical music radio station, into a Discord voice channel of the user's choosing.

This bot uses an m3u8 stream as its source and joins a channel of the user's choosing until it is forcefully disconnected. This can be helpful if you want to just make a voice channel for peacefully listening to classical music, and it can be used with any mp3 or m3u8 stream.

To use the bot, type !livestream into any text channel that the bot can access while you are in a voice channel that the bot can access.

Like any other bot, this requires that you make an application (bot) in the Discord Developer Portal.

This mini project quite literally would not have been possible without @ChrisChrome, who basically made the whole fucking thing work and showed me the limitations of both Discord bots and JavaScript as a whole.