Skip to content

v4lss/Snowfall

Repository files navigation

❄️ Snowfall - Discord Bot

Snowfall is a JDA (Java Discord API) based Discord bot designed to help manage and grow your community.
It is built to be modular, user-friendly, and fully configurable through .yml files.


✨ Features

  • 🎟️ Ticket System
    Create and manage support tickets easily.

  • 💡 Suggestion System
    Allow users to submit suggestions and let the community vote on them.

  • 🎁 Giveaways
    Run interactive giveaways with automatic winner selection.

  • 🛡️ Moderation Tools
    Essential commands like ban, kick, mute, warn, and more to keep your server safe.

  • 🔐 Verification (Auth)
    Authentication system to verify new users before they fully join.

  • 🚨 AntiRaid Protection
    Automatically detect and block bot raids and spam attacks.

  • ⚙️ Fully Configurable with .yml Files
    Customize every system easily without touching the source code.


📂 Configuration Structure

All modules and features are configurable through .yml files, including:

  • config.yml → General bot settings.
  • messages.yml → Messages bot settings.
  • categories.yml → Ticket categories settings.
  • moderation.yml → Moderation settings.

🚀 Getting Started

  1. Clone the repository:

    git clone https://github.com/Nowacho/Snowfall
  2. Import the project into your favorite IDE (IntelliJ IDEA recommended).

  3. Install dependencies (the project uses Maven).

  4. Set up your MongoDB database (required).

  5. Edit the .yml configuration files inside the resources/ folder to fit your server.

  6. Build and run the bot.


🛠️ Requirements

  • Java 11
  • MongoDB
  • A valid Discord bot token
  • Necessary permissions in your server

🌊 Credits

Developed with love using JDA and Maven by Watschin (Discord: watschin).
Thank you for supporting Snowfall! ❄️

About

No description or website provided.

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages