An open API service indexing awesome lists of open source software.

https://github.com/jellytyan/zefirka

Powerfull Discord Music Bot uses Kazagumo && Shoukaku
https://github.com/jellytyan/zefirka

bot discord discord-api discord-bot kazagumo lavalink lavalink-musicbot music-bot music-bot-discord shoukaku shoukaku-music-bot

Last synced: 5 months ago
JSON representation

Powerfull Discord Music Bot uses Kazagumo && Shoukaku

Awesome Lists containing this project

README

          




Zefirka



Shiro from Sewayaki Kitsune No Senko-San



Zefirka is a powerful and user-friendly music bot for Discord, designed to bring your server's music experience to the next level. Built with Kazagumo and Shoukaku, Zefirka ensures high-quality audio playback and seamless integration.




Report Bug
·
Request Feature


### 》Notice

> Zefirka is a multipurpose Discord bot base in [Discord.js](https://github.com/Discordjs/discordjs)
If you like this repository, feel free to leave a star ⭐ to motivate me improve!

[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=Licomix&repo=Zefirka&theme=tokyonight)](https://github.com/Licomix/Zefirka)
## 》Features
- [x] Slash Commands
- [x] Music Commands
- [x] Easy to use
- [x] Customizable
- [x] Supports many music services
- [x] Fast as flash

## 》Requirements
- NodeJS v17+
- Java v13+ for lavalink server.
- Discord Token. Get it from [Discord Developers Portal](https://discord.com/developers/applications)
- ClientID `for loading slash commands.` [Discord Developers Portal](https://discord.com/developers/applications)
- Spotify client ID `for Spotify support` [Click here to get](https://developer.spotify.com/dashboard/login)
- Spotify client Secret `for Spotify support` [Click here to get](https://developer.spotify.com/dashboard/login)
- Apple Music API Token `for Apple Music support`
- Deezer Decryption Key `for Deezer support`
- Yandex Music Access Token `for Yandex Music support`

## 》Installation Guide

### Installing via [Docker](https://www.docker.com/) (Recommended)
[Install Docker on your system](https://www.docker.com/get-started/)

Clone the repo by running
```bash
git clone https://github.com/Licomix/Zefirka.git
```
### Configuration
- Fill your lavalink info in `config/lavalink.ts` (only if you have your own lavalink)

- Change basic bot configurations in `config/playback.ts` (optional)
- Fill your tokens in `applitication.yml`
### Start bot
For start bot just use:
```bash
docker compose up -d
```
### or
if you use your lavalink server:
```bash
npm install
npm run build
```
And start bot:
```bash
npm run start
```

## 》Support Server
[![DiscordBanner](https://invidget.switchblade.xyz/77keb7smna)](https://discord.gg/77keb7smna)

[Support Server](https://discord.gg/77keb7smna) - Zefirka's Support Server Invite