GiveawayBot™

forthebadge

A Discord Giveaway bot written in Discord.js to create & enjoy Feature rich and Seamless Giveaways within your very own Discord guild!

Links

Contributions

All contributions are welcomed, it is recommended to create an issue or reply in a comment of an existing issue to let us know what you are working on first, that way we do not overwrite each other.

Code of Conduct

Please read code of conduct for details on our code of conduct.

forthebadge

You can run the bot in just a few steps! Let me show you how:

Hosting

⚠ This bot needs a Node.js v16+ runtime to function since discord.js version 13 requires said node version to function.

Host On Repl.it

Remix On Glitch

Aliter

Step 1: Install the Dependencies:

Linux

apt install nodejs npm -y
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
chmod 777 nodesource_setup.sh
./nodesource_setup.sh
apt install nodejs -y
npm install

Windows

# https://nodejs.org/en/blog/release/v16.0.0/ get node.js
npm install 

Step 2: Obtain a Bot Token From Here

Step 3 : Replace the Token in config.json

That's all! We Are Done! Now Simply host the Bot!

Run with node

node index.js

Run with pm2

npm install -g pm2@latest
pm2 start --name "Giveaway" index.js --watch

Features

Featuring | Slash Commands

Interactive Giveaway Creation

Featured ✨ Bonus Entries

And Lots More!

  • Direct message when the server mentioned for joining is not joined
  • Direct message when the server mentioned for joining is joined
  • Direct Message When User Reacts on an ended giveaway
  • Direct Message User On Removing Reaction
  • Direct Message Winner On Winning