https://github.com/tob4n/jointocreatevcbot
Simple Discord bot enabling join-to-create voice channels
https://github.com/tob4n/jointocreatevcbot
discord discord-bot discord-bots discordjs join-to-create
Last synced: 2 months ago
JSON representation
Simple Discord bot enabling join-to-create voice channels
- Host: GitHub
- URL: https://github.com/tob4n/jointocreatevcbot
- Owner: tob4n
- License: mit
- Created: 2024-09-27T05:24:33.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-18T01:41:38.000Z (4 months ago)
- Last Synced: 2025-02-11T04:05:19.551Z (2 months ago)
- Topics: discord, discord-bot, discord-bots, discordjs, join-to-create
- Language: TypeScript
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## JoinToCreateVCBot - [Invite me!](https://discord.com/oauth2/authorize?client_id=1289098871909384202)
Simple Discord bot enabling join-to-create voice channels.No dangerous global permissions required!
### How it works
##### When a user joins a designated "Join to Create" channel:
1. The bot creates a temporary channel for the user.
2. The joiner gets channel customization permissions.##### When a user leaves a designated temporary channel:
1. If they were the creator, another user inherits channel customization permissions.
2. Otherwise, if the voice channel is now empty, it's deleted.### Instructions
##### 1. Add a "Join to Create" channel:
Explicitly grant the bot user `Priority Speaker` in the desired voice channel. (This is intentionally arbitrary as to not interfere with server permissions.)##### 2. Set the required permissions:
Make sure that the channel is synced with the parent category and ensure that the bot has all of the following permissions within the parent category:
- `View Channels`
- `Manage Channels`
- `Manage Permissions`
- `Move Members`
- `Request to Speak`