https://github.com/logan354/bass-bot
A music bot for Discord. Turn up the music with Bass! Supports YouTube/Youtube Music, Spotify, and Soundcloud.
https://github.com/logan354/bass-bot
bot discord discord-bot music music-bot soundcloud spotify youtube youtube-music
Last synced: 6 months ago
JSON representation
A music bot for Discord. Turn up the music with Bass! Supports YouTube/Youtube Music, Spotify, and Soundcloud.
- Host: GitHub
- URL: https://github.com/logan354/bass-bot
- Owner: logan354
- Created: 2021-05-12T04:53:24.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-12-28T11:15:42.000Z (6 months ago)
- Last Synced: 2025-12-28T21:30:46.107Z (6 months ago)
- Topics: bot, discord, discord-bot, music, music-bot, soundcloud, spotify, youtube, youtube-music
- Language: TypeScript
- Homepage:
- Size: 28.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bass bot
A music bot for Discord. Turn up the music with Bass! Supports YouTube, Youtube Music, Spotify, and Soundcloud.
### Features
- Supports YouTube/Youtube Music, Spotify, and Soundcloud.
- Supports discord.js v14
## Setup
### Prerequisites
- Node.js 22.12.0
- FFMPEG
### Installation
1. Create Discord Application
- Installation
- Guild Scopes: `application.commands`, `bot`
- Permissions: `View Channels`, `Send Messages`, `Embed Links`, `Connect`, `Speak`
- Emojis
- Upload `assets/emojis` folder
2. Configuration Files
Complete the following files: (remove ".example")
- .env
- config.json
- emojis.json
3. Install NPM Packages
```sh
npm install
```
## Usage
1. Build
```sh
npm run build
```
2. Run
```sh
npm run start
```
### Command Guide
*Format: **name** `` `[optional]`*
#### Player
- **disconnect**
- **fast-forward** ``
- **join**
- **next** `[force]`
- **pause**
- **player**
- **previous** `[force]`
- **resume**
- **rewind** ``
- **seek** ``
- **stop**
- **volume** ``
#### Queue
- **clear**
- **jump** ``
- **move** `` ``
- **nowplaying**
- **queue**
- **remove** ``
- **repeat** ``
- **shuffle**
#### Search
- **search** `` `[source]` `type` `[playnow]`
- **play**
#### Utility
- **help** `[command]`
- **ping**