Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zhycorpdev-bot/gorou

[DEPRECATED, use https://github.com/zhycorp/venti instead] Open-source Discord music bot with Lavalink featured with an awesome new thing on Discord.
https://github.com/zhycorpdev-bot/gorou

discord discord-bot discord-js discord-music-bot javascript lavalink node nodejs typescript zhycorp

Last synced: about 2 months ago
JSON representation

[DEPRECATED, use https://github.com/zhycorp/venti instead] Open-source Discord music bot with Lavalink featured with an awesome new thing on Discord.

Awesome Lists containing this project

README

        

# Gorou
> Open-source Discord music bot with Lavalink featured with an awesome new thing on Discord.

Discord server

CI Status

## Usage

**Requires [Node.js](https://nodejs.org) version v16.6.0 or above and**
**Requires [Lavalink Server](https://github.com/freyacodes/Lavalink).**

1. Install [Node.js](https://nodejs.org)
2. Delete old `.env`, rename `.env_example` to `.env` and fill out the values
3. Fill out `NODES` with your Lavalink credentials
4. Install dependencies as stated [here](https://github.com/zhycorp/disc-11#Installation) before you continue surfing
5. Run `npm run build` using Node package manager
6. Optional thing, prune dev dependencies (this is good to save disk spaces):
```sh
$ npm prune --production
```
7. Start it with `npm start`, and you're done!

## Installation

Without optional packages:
```sh
$ npm install --no-optional
```

With optional packages (recommended):
```sh
$ npm install
```
For optional packages, you need to install build tools as stated [here](https://github.com/nodejs/node-gyp#installation) and you also need to install [Git](https://git-scm.com/).

## Features
- Music commands
- Slash commands support
- Context menu support
- Button pagination support
- Docker-friendly (if you're advanced user)