CoolClubBot - Come join our Discord server!
Welcome to my brainchild! I made a basic Discord Bot for my community Discord server using discord.js! Thanks to Under Ctrl, MrJAwesome, and others for the basic tutorials
CoolClubBot, or just CCB for short, is a Discord bot built by myself from the ground-up with javascript. Not to be confused with the CoolClubBot Twitch chatbot, which works via Streamer.bot, CCB can do anything I want it to do from welcoming new members to saving users' birthdays, all personalized for our community! You can find CoolClubBot's public repository here on GitHub.
-
Welcoming system where new members will be welcomed by the bot in the #welcomes channel upon joining the server.
-
Randomized status of 4 options for the bot on a 60-second interval for some "personality".
-
Simple message command where typing "hello" will prompt the bot to respond with a little message!
-
Autorole logic for users to get a temporary "LIVE NOW" role and get displayed towards the top of the members list (free self-promo) when streaming on Twitch.
-
Live notification system that checks when CoolAid goes live and posts a stream notification embed.
-
"Starboard" system where highly reacted messages will get "pinned" in an embed format in the #collard-board channel for all to see. We call this the collard board. The embed links back to the original message, shows the original channel, displays the total reaction count with the coolai2Collard emote, and updates as reactions increase.
-
Various prefix commands using the (!) prefix for CCB to respond to. Full list of commands and their uses below!
- !hofapp: Replies with Hall of Fame info
- !modrinth: Replies with a link to Modrinth
- !mods: Replies with a link to Coolaid's mods list
- !ping: Replies with "Pong!" and the bot's ping
- !rules: Replies with the Discord server rules list
- !socials: Replies with CoolAid's website and social media links
- !specs: Replies with a link to Coolaid's setup and specs list
- !support: Replies with a link to the ticket channel for support
- !website: Replies with a link to CoolAid's website home page
-
Complete birthday system where users can register their birthday with
/birthday registerand see all added birthdays in the server with/birthday list! -
XP leveling system where users gain xp for chatting in select server channels and get a level up notification in the #xp-leveling channel. User's can see their rank with
/rank.