Skip to content

rsalmn/Giveaways

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GiveawayBot™

forthebadge

Repository Statics

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

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.

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

Feature | Slash Commands

Interactive Giveaway Creation

Featured ✨ Bonus Entries

bonusrole: (role)
bonusamount: (typing)
invite: (invitation)
role: (required role for joining giveaways)

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published