Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zerodiscord/giveaway
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 role and server requirements!
https://github.com/zerodiscord/giveaway
bot discord discord-bot discord-giveaway-bot discord-giveaways discord-js discord-js-bot giveaway giveaway-bots giveawaybot giveaways glitch replit server-requirements
Last synced: about 1 month ago
JSON representation
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 role and server requirements!
- Host: GitHub
- URL: https://github.com/zerodiscord/giveaway
- Owner: ZeroDiscord
- License: cc0-1.0
- Created: 2021-04-05T10:43:55.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-12T13:17:59.000Z (almost 2 years ago)
- Last Synced: 2024-12-25T12:09:00.213Z (about 1 month ago)
- Topics: bot, discord, discord-bot, discord-giveaway-bot, discord-giveaways, discord-js, discord-js-bot, giveaway, giveaway-bots, giveawaybot, giveaways, glitch, replit, server-requirements
- Language: JavaScript
- Homepage:
- Size: 88.9 KB
- Stars: 150
- Watchers: 5
- Forks: 132
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# GiveawayBot™
[![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg)](https://forthebadge.com)### A Discord Giveaway bot written in Discord.js to create & enjoy Feature rich and Seamless Giveaways within your very own Discord guild!
## Links
- ### This Giveaway Bot Was Created by [ZeroSync](https://youtube.com/c/ZeroSync/)
- [Youtube Channel](https://www.youtube.com/c/ZeroSync)
- [Support Server Link](https://discord.gg/ARu4hr6hJw)## Licensed Under
### Creative Commons Zero v1.0 Universal
[View the license here](https://github.com/ZeroDiscord/Giveaway/blob/master/LICENSE)
#### 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](.github/CONTRIBUTING.md) for details on this project.
- Please respect the [pull request template](.github/PULL_REQUEST_TEMPLATE/pull_request_template.md) while submiting a pull request.# Code of Conduct
Please read [code of conduct](.github/CODE_OF_CONDUCT.md) for details on our code of conduct.
[![forthebadge](https://forthebadge.com/images/badges/it-works-why.svg)](https://forthebadge.com)
# You can run the bot in just a few steps! Let me show you how:
## Hosting
> ⚠ This bot needs a [Node.js v16.9+](https://nodejs.org/en/blog/release/v16.9.0/) runtime to function since discord.js version 14 requires said node version to function.### [Host On Repl.it](https://repl.it/github/ZeroDiscord/Giveaway)
### [Remix On Glitch](https://glitch.com/edit/#!/import/github/ZeroDiscord/Giveaway)**Aliter**
### Step 1: Install the Dependencies:
Linux
```sh
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/nodeln /usr/local/node/bin/node /usr/bin
ln /usr/local/node/bin/corepack /usr/bin
ln /usr/local/node/bin/npm /usr/bincorepack enable
```
Windows
```sh
# https://nodejs.org/en/blog/release/v16.9.1/ get node.js
npm install
```### Step 2: Obtain a Bot Token From [Here](https://discord.com/developers)
### Step 3 : Replace the Token in [config.json](https://github.com/ZeroDiscord/Giveaway/blob/master/config.json)
#### That's all! We Are Done! Now Simply host the Bot!### Run with node
```sh
node index.js
```
### Run with pm2
```sh
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