Discord Auto-grouping is a Discord bot that uses discord.js to automatically group users into "subchannels" in Discord servers, eliminating the need for creating numerous group channels. It was developed out of necessity for Crit Cola to mitigate two major pitfalls with Discord: their lack of subchannels and temporary channels.
When a user enters a channel prefixed with a game controller emoji (), they'll be automatically grouped into their own "subchannel" where they can be joined by the rest of their group. When the group channel empties, it will be immediately deleted.
Crit Cola is perhaps the first community on Discord to achieve auto-grouping, and we're open-sourcing the code so that other large gaming communities can benefit from it.
See it in action and test it out for yourself in Crit Cola's Discord.
Install discord.js, ignoring dependency warnings, then run
node discord-auto-grouping.js after setting your token in
npm install discord.js --save
npm install uws --save
About Crit Cola
Crit Cola is connecting and empowering the world's best players. Primarily an Overwatch clan, we're a growing community of PC gamers. Join our Steam group and follow us on Twitter. Cheers!
Discourse Auto-grouping is released under the MIT License.