antixenoinitiative / warden.bot

Discord Bot for the Anti-Xeno Initiative Discord Server
https://www.antixenoinitiative.com/
6 stars 17 forks source link

Adding capabilities to Automatically create a VC when joining a specified Voice Channel #109

Closed AmanBP closed 1 year ago

AmanBP commented 1 year ago

Adding capabilities to support creating OPS and Wing VCs on demand.

For the bot side, you will need to add 3 values to the .env:

WINGVOICECHANNELID=
OPSVOICECHANNELID=
VOICECHANNELCATEGORYID=

The first one specifies which VC a user has to join to start creating a new OPS VC, second is the same but to create a Wing VC. OPS has a 75 user limit and Wing has a 4 user limit.

The third one specifies which Category the VCs will be created in. Also creates logs so you can see who started/ended a VC channel.

Also, you will have to re-invite the bot with updated OAuth Permissions: Manage Channels - to create/remove VCs Move Members - to move people to new VCs once they are formed. image

To see functionality: https://discord.com/channels/380246809076826112/832092794293190706/1049249995188088842 - AXI Devops channel link/ footage of this feature in action.

Adding Sorting logic to /ranks -> challenge rank outputs by rank holder counts

Adding ephemeral tags to /cg so it doesn't clog channels. (only the command invoker can see the reply)

AmanBP commented 1 year ago

Do not merge until Mgram changes his mind/allows this.