SmartGiveaways / smart-giveaway-bot

A discord bot that is **meant** to be more useful for giveaways

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quality Gate Status Maintainability Rating Lines of Code Project License Discord

Smart Giveaway Bot

  • Create easy and dynamic giveaways with custom reactions, presets and more.
  • Take control over your giveaways with the ability to ban & shadowban users.
  • (WIP) Control your giveaways via an easy web interface

Example One
Example Two

Welcome us in

Invite SmartGiveaways to your server in one click -> here

Bugs / Suggestions

If you have a bug or suggestion please make a new issue right here on GitHub and don't be sad if your suggestion is denied, there are lots of reasons and we'll try to explain why.

Development

SmartGiveaway is not currently actively maintained, but should be mostly stable. We welcome pull requests and direct fixes from the community here on GitHub but please, don't make low quality or spammy pull requests. Make them at least a bit contentful.

Da license bro

Pwease abide by the LGPL-2.1 license for this project and bear in mind that this still applies if you're self hosting the bot. If you're on GitHub, click here and GitHub will display some important points of the license. This is not legal advice.

Self hosting

No support is officially provided for self hosting but if you have issues directly related to the bot (not how you've set it up or getting it set up), we may help you if you're nice. Here's just some basic information about self hosting this bot.

Prerequisites

  • Some basic experience in how a discord bot works, hopefully some basic java experience as well.
  • A decent processor, 1 core will do for nearly everyone.
  • At least 50MB RAM (we'd hope a bit more, varies on what JDK you use)
  • Java 16+ / Control over JVM arguments (--enable-preview on)
  • MongoDB
  • InfluxDB v2 (Optional, used for metrics)
  • Us telling you that you must manually copy all the resource files (including lang).

About

A discord bot that is **meant** to be more useful for giveaways

License:GNU Lesser General Public License v2.1


Languages

Language:Java 100.0%