A discord bot that creates custom voice channels and text channels on demand.
Create a docker-compose file
version: '3'
services:
python_runtime:
container_name: discord-fury
image: nonchris/discord-fury
volumes:
- "./data:/app/data"
environment:
- UID=1000
- GID=1000
stdin_open: true
tty: true
restart: unless-stopped
- Start the bot with
docker-compose
- Fill in the variables within the docker-compose file
- The bot will restart within 30 seconds
Watches custom configured voice channels and creates a new channel for each user that joins one of those channels.
Supports two 'types' of channels:
- public channel - synced with category, everyone has the same rights
- private channel - join is disabled for every member, the creator can edit the whole channel This function also creates a 'linked' text channel which is only visible for the users that are currently in that voice chat.
- The text channel will be removed / archived - according to the set settings - when the voice channel is empty and gets deleted.
There are settings to configure which channels should be watched and where text channels should be archived as well as where to log the whole process.
Use f!help settings
to learn more about the way configure the bot.
f!setup-voice [role-id (optional)]
triggeres the creation of a ready configured voice category for you.
Misc
contains some useful commands like get a ping or list all members with a certain role.
Admin
conatins a role backup command and a few other admin commands.
Use f!help
to learn more about all modules and commands.