Open-sourced Discord bot with clean interfaces that allows your users to manage their own voice channels. In constant development, currently with the following powerful features:
Optionally, you can use the public Discord bot by clicking the invite link here.
"Administrator" is currently required in any added Discord guilds for full functionality! (to be changed)
- Allows users to create their own voice channels by joining a "master" Create to Join channel
- Supports editing of common channel attributes, including it's name, user limit, bitrate, and video quality
- Provides functionality for public (anyone can join/see), private (all can see, only invited users can join), and hidden (only invited users can see & join) channels
- Manual ownership transfer to another user in the voice channel
- Claiming channels if the previous owner leaves the voice channel
- /voice commands to manage all of the above via slash commands or via the panel.
- Download & install node.js (>= v22) & NPM from the Node.js website
- Setup a mariadb/mysql username, password, and database
- Create a new Discord application
- Download the compressed package and extract to a folder of your choosing
- Copy the
.example.env
file to.env
, and replace with your database and Discord credentials - Open a terminal in the folder, run
npm ci
to install dependencies and start withnpm start
- Recommended: Use pm2 or systemd services to run the application in the background and provide automatic restarts!
Optionally, you can use the public Discord bot by clicking the invite link here.
"Administrator" is currently required in any added Discord guilds for full functionality! (to be changed)