Discord has separation into text and voice channels, with no option to make combined.
The purpose of this bot is to create text channel, which is visible only to those who are connected to the linked voice channel.
Each time the last user leaves the voice channel, all non-pinned messages in linked text channel will be deleted.
You can also self-host it.
The Discord might not let you add the bot to your server using the link. Please read here for details.
You don't need to set up anything - once you join a voice channel (excluding inactive channel), a new category with the linked text channel will be created.
Each time user joins/leaves voice channel, he will get/lose rights to see the linked text channel.
Feel free to rename/move categories and text channels as you wish - it will not affect bot.
When the last user leaves the voice channel, messages in the linked text channel will be deleted (excluding pinned messages).
For existing commands either check wiki or use bot's slash commands on your server.
If you have any issue with the bot functionality, feel free to post an issue in this repo (check known issues first) - for now, I am intended to maintain this app as long as I don't feel it is stable enough.
If you feel some cool feature is missing, or you want to make some minor tweaks just for your quality of life - feel free to either post an issue in the repo or make a fork and adjust it yourself as you see fit.
Please bear in mind: I intend to leave this bot single-purpose, meaning I won't add features which are not related to the idea of creating combined voice-text channels.