A discord bot that tries to replicate Group Chat behavior in server Voice Channels
- Servers can't ring people, like in Group Chats, so bot just pings people in the Voice Channel Text Chats instead
To add the bot to your server, click here
- /help
- A quick description of all the commands
- /signup
- signs you up for a voice channel, so once someone "starts" a call there (joins it when it's empty), you get pinged
- /unsignup
- un-signs you up for a voice channel, so you no longer get pinged
- /ring
- pings someone to join the voice channel you're currently in
- /block
- blocks someone, which prevents them from ringing you and makes it so you don't get pinged if they start a call
- /unblock
- /mode
- allows you to switch between auto, normal, and stealth modes
- stealth means that you don't ping anyone when "starting" a call
- allows you to switch between auto, normal, and stealth modes
Guide on hosting the bot yourself
- Docker Compose (installation guide)
- Have a Discord bot created (guide)
- Enable required permissions (for auto mode)
- Under settings, on the left side, select Bot
- Scroll down to Privileged Gateway Intents
- Enable Presence Intent
-
Clone repository
git clone https://github.com/altrup/RingVC.git
-
Enter newly created folder
cd RingVC
-
Copy
.env.example
to.env
in root directory and replace the valuescp .env.example .env
-
Start bot in Docker
docker compose up -d
-
Invite bot to your server (guide)
- Select
bot
,applications.commands
andSend Messages
permissions
- Select
-
To stop, run
docker compose down
-
To update, run
docker compose build