Skip to content

Latest commit

 

History

History
81 lines (63 loc) · 2.92 KB

README.md

File metadata and controls

81 lines (63 loc) · 2.92 KB

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.

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.9+ runtime to function since discord.js version 14 requires said node version to function.

Aliter

Step 1: Install the Dependencies:

Linux

wget https://nodejs.org/dist/v16.18.0/node-v16.18.0-linux-x64.tar.xz
unxz node-v16.18.0-linux-x64.tar.xz
tar xvf node-v16.18.0-linux-x64.tar
mv node-v16.18.0-linux-x64 /usr/local/node

ln /usr/local/node/bin/node /usr/bin
ln /usr/local/node/bin/corepack /usr/bin
ln /usr/local/node/bin/npm /usr/bin

corepack enable

Windows

# https://nodejs.org/en/blog/release/v16.9.1/ 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