# Deploy EvoBot with Easypanel

URL: /templates/evobot

EvoBot is a music bot designed for Discord, a popular communication platform. It's built with TypeScript and discord.js, and it uses a Command Handler from discordjs.guide. The bot allows users to play music directly from YouTube either by using a URL or a search query. It also supports playing YouTube playlists. In addition to playing music, EvoBot offers a variety of commands for managing the playback. Users can control the volume, pause and resume playback, skip songs, and even move songs within the queue. The bot also provides lyrics for songs and can show its uptime. EvoBot supports multiple languages, making it accessible to users around the world.

## Benefits

### Uninterrupted Music Experience

EvoBot provides a seamless and uninterrupted music experience on Discord. It allows users to play their favorite music from YouTube directly on their Discord server.

### Multiple Language Support

EvoBot supports multiple languages, making it accessible to users from different linguistic backgrounds. It supports English, Arabic, Brazilian Portuguese, Czech, Dutch, French, German, Greek, Indonesian, Italian, Japanese, Korean, Minionese, Persian, Polish, Russian, Simplified Chinese, Singaporean Mandarin, Spanish, Swedish, Traditional Chinese, Thai, Turkish, Ukrainian, and Vietnamese.

### User-Friendly Commands

EvoBot comes with a variety of user-friendly commands that make it easy for users to control their music playback. Users can play, pause, resume, skip, shuffle, and adjust the volume of their music with simple commands.

## Features

### Music Playback

EvoBot allows users to play music from YouTube via URL or search query. It also supports playing YouTube playlists.

### Queue System

EvoBot features a queue system that allows users to line up their favorite songs and play them one after the other.

### Loop / Repeat

With EvoBot, users can loop or repeat their favorite songs or playlists, ensuring they never miss a beat.

### Volume Control

EvoBot provides volume control, allowing users to adjust the music volume to their liking.

### Lyrics

EvoBot can fetch and display the lyrics of the currently playing song, enhancing the music listening experience.

## Configuration

- `appServiceName` (App Service Name, required): discord_music_bot

- `appServiceImage` (App Service Image, required): eritislami/evobot:2.9.0

- `discordToken` (Discord Token, required): Set during installation

- `maxPlaylistSize` (Maximum Playlist Size, required): 10

- `locale` (Bot Locale, required): en

- `defaultVolume` (Default Music Volume, required): 100

## Services

- discord_music_bot: app (eritislami/evobot:2.9.0)

## Resources

- [Github](https://github.com/eritislami/evobot)

- [Documentation](https://github.com/eritislami/evobot#%EF%B8%8F-configuration)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/evobot)