1.0.3 • Published 3 years ago
jam-bot v1.0.3
jam-bot
A discord music bot. Aims to replicate a lot of the (deceased) Rythm's features. It is not a public bot, you will need to host it yourself. Although intended for small-scale usage, it does support running on multiple guilds.
Requirements
You will need the latest node.js installed (Discord.js demands the latest (atleast 16.1), and will not run on the LTS version). Unix users can use the node version manager n
to upgrade to the latest version.
npm install -g n
sudo n latest
Windows users will have to re-download the latest version.
Discord.js voice interactions may require ffmpeg (for audio encoding) installed as well.
Bugs/Feature requests
Submit an issue in this Github repo.
Todo
- Full suite of playback commands
- Add queue support
- REPL for every command
- Test fully on an actual server
- Make all commands extend a single interface, to decouple app.ts from the actual commands.
- Support custom prefixes
- Duplicate Rythms !search feature
- Playlist support (spotify too?)
- Enable guilds to save playlists to use later
- Move audio player to worker thread to avoid the tiny playback stutter that may occur while processing other commands
- Add message managing features similar to rythm's !clean to remove the bot's clutter from text channels