Skip to content

CoolAid48/CoolClubBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Here's a complete list of all CoolClubBot's features and commands!

  • 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.

  • Twitch EventSub live notification system that reacts to API events, refreshes and persists OAuth tokens, and posts the Discord embed with Twitch metadata

  • Fridge Board system where highly reacted messages are preserved in an embed for everyone to see. The embed links to the original message, shows its channel and reaction count, 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 register and see all added birthdays in the server with /birthday list!

  • Moderator-only /say command for sending a message through the bot without using the host terminal.

  • 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.

About

Basic Discord Bot for my Community Discord Server

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages