60 lines
1.1 KiB
Markdown
60 lines
1.1 KiB
Markdown
# QuetzaBot - 2201.1 <soundrewrite>
|
|
Typescript/node js discord bot.
|
|
|
|
## Latest update
|
|
|
|
- Rebuilt structure allows to write seperated modules for bot.
|
|
|
|
## Features
|
|
|
|
### Music
|
|
|
|
- Play music from YouTube and many other sites.
|
|
- Create your own queues and save them
|
|
- Loop queue, song.
|
|
- Play next, stop, pause, resume.
|
|
- Seek for a time code.
|
|
- Queue jump, remove.
|
|
- Lots of different filters (nightcore, earrape).
|
|
|
|
## Installation
|
|
|
|
### Download bot repository
|
|
|
|
- **[Download](https://github.com/unknowableshade/quetza-bot/archive/refs/heads/master.zip)**
|
|
|
|
### Requirements
|
|
|
|
> :warning: **Read the docs!**
|
|
|
|
- **Install** [nodejs](https://nodejs.org/en/download/)
|
|
|
|
- **Install** required libraries:
|
|
|
|
```bash
|
|
$ npm install
|
|
```
|
|
|
|
- **Install** [ffmpeg](https://www.ffmpeg.org/download.html)
|
|
- **Install** [youtube-dl](https://github.com/ytdl-org/youtube-dl/releases/tag/2021.12.17)
|
|
|
|
- **Place** youtube-dl in "/bin" directory.
|
|
|
|
### Bot startup
|
|
|
|
- **Configure** "config.ts" file.
|
|
|
|
- **Build**
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
- **Start**
|
|
```bash
|
|
npm run start
|
|
```
|
|
|
|
## Licence
|
|
|
|
**[Licence](https://github.com/unknowableshade/5a0b-bot/blob/master/LICENSE)**
|