Giveaway icon indicating copy to clipboard operation
Giveaway copied to clipboard

Easy To Use Giveaway Bot For Discord Written In Discord.js v14. Ft. Slash Commands & Select Menus. Make Giveaways and seamlessly enjoy giveaways on your discord server with advanced features such as r...

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

Licensed Under

Creative Commons Zero v1.0 Universal

View the license here

Copyright 2021 © All Rights are Reserved

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.

  • Please read contributing guide for details on this project.
  • Please respect the pull request template while submiting a pull request.

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