Bass is a feature-rich discord music bot.
With features like the button-controlled player message, easy interop with spotify links,
built-in lyrics search and many more features, it offer the best listening experience.
The bot is written entirely in typescript, with extensive use of the type system to ensure safety.
Through custom command creation code, option types are enforced to be typesafe.
The bot uses the Lavalink audio player to play music.
This allows for a more feature-rich music player, with support for things like spotify links,
and reliable playback.
The bot uses discord.js to interact with the discord API.
The bot uses bun, which simplifies running the code by skipping the need for a build step.
- Clone the repository
- Run
bun install
- Copy the
.env.example
file and rename it to.env
, then fill in the tokens - Copy the
nodes.example.json
file and rename it tonodes.json
, then fill in your lavalink node information - Run
bun register
to register the commands to your application - Run
bun start
- Invite the bot to your server, join a voice channel and run the
play
command - Use the
help
command to see all available commands
This project is licensed under the MIT license.
See the LICENSE file for more information.
Contributions are welcome!
Please open an issue or a pull request if you have any suggestions or improvements.