Halocrea / voice-chat-bot

πŸ”Š A Discord bot that lets your community manage their own voice channels
16 stars 4 forks source link

Welcome to voice-chat-bot πŸ‘‹

Version Twitter: HaloCreation

A Discord bot that lets your community manage their voice channels themselves

About

This bot is here to let your community manage their voice channels on their own.
Basically, by joining a specified permanent voice channel living inside a specified voice category, the bot will generate for the user a new voice channel inside the category and let him manage it by giving a full set of commands, and this voice channel will be deleted once empty.

Setup

Permissions required

In order to work properly, this bot will need this set of permissions globally and on the voice category:

Install

Create .env file and fill it with your information

cp sample.env .env

Install and run with Docker

docker build -t voice-chat-bot .
docker run -d -v /absolute/host/path/to/saves/:app/saves --restart=always --name=voice-chat-bot voice-chat-bot

Install with npm

Setup

npm install

Run development

npm run dev

Build

npm run build

Run build

npm start

Commands list

Admin commands list

Notice: You must be an administrator of your server to run those commands. They'll help set the bot up on your server properly.
Here are all the commands you can use:

Notice: These commands below will help you handle moderation roles. A role added to the moderation can bypass voice channels ownership and can't be rejected from a channel (this is naturally the case for the administrators).

User commands list

Notice: You must own the voice channel you're currently in to perform most of these actions (except for !voice claim).
Here are all the commands you can use:

Author

πŸ‘€ Grenadator

Quick Thanks

You guys are the best 😎

🀝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❀️ by readme-md-generator