Skip to content

Srivastava57Harsh/Discord-Moderation-Bot

Repository files navigation

DISCORD MODERATION BOT - HASH

version 1.0.0 author Hashstack

Commands 🔧

  • Common Commands

    • /commands - Get a list of all the commands
    • / - Get the answers to FAQs
  • #gm Channel Commands

    • !gm - Post gm and get the data about streak and total counts
    • !gn - Post gn and get the data about streak and total counts
    • !gmLeaderboard -a - Get the leaderboard of GMs for all time
    • !gmLeaderboard -m - Get the leaderboard of GMs for last 30 days
    • !gmLeaderboard -w - Get the leaderboard of GMs for last 7 days
    • !gnLeaderboard -a - Get the leaderboard of GNs for all time
    • !gnLeaderboard -m - Get the leaderboard of GNs for last 30 days
    • !gnLeaderboard -w - Get the leaderboard of GNs for last 7 days

Functionalities 💻

  • Sends a Welcome Message to every new joinee 🎉
  • Timeouts new joinees for 30 mins ⏲️
  • Supports captcha validation system to verify timedout users 🟢
  • Gives answers to FAQs ❔
  • Deletes messages against community guidelines 🔴
  • Displays gm/gn record of each user 📢
  • Disallows mass pinging and using blacklisted words/links/invites 🚫

Installation 🔧

Install dependencies and build the server

$ yarn && yarn build

Setup Environment

$ .env // setup env with reference to .env.example

Start the development server

$ yarn dev

Start the server

$ yarn start

Production

About

This Discord Moderation Bot is designed to automate server moderation tasks such as monitoring message content, managing user roles, and enforcing community guidelines. Built with Node.js and Discord.js, it provides essential features like automated warnings, bans, and mutes for rule violations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages