Skip to content

A Discord bot that uses discord.js to automatically group users into "subchannels" in Discord servers.

License

Notifications You must be signed in to change notification settings

critcola/discord-auto-grouping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Logo

Discord Auto-grouping

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.

Demo

See it in action and test it out for yourself in Crit Cola's Discord.

Installation

Install discord.js, ignoring dependency warnings, then run node discord-auto-grouping.js after setting your token in client.login().

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!

License

Discourse Auto-grouping is released under the MIT License.

About

A Discord bot that uses discord.js to automatically group users into "subchannels" in Discord servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published