Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zaid-maker/dis-giveaway-bot

DisGiveawaysBot allows you to conduct giveaways in your discord server with lightning fast speed and now the bot supports slash commands.
https://github.com/zaid-maker/dis-giveaway-bot

bot discord discord-bot discord-bots discord-js giveaways repl

Last synced: about 1 month ago
JSON representation

DisGiveawaysBot allows you to conduct giveaways in your discord server with lightning fast speed and now the bot supports slash commands.

Awesome Lists containing this project

README

        

# 🎁 Dis-Giveaways-Bot ⚡ [![Run on Repl.it](https://repl.it/badge/github/Zaid-maker/dis-giveaway-bot)](https://repl.it/github/Zaid-maker/dis-giveaway-bot)

DisGiveawaysBot allows you to conduct giveaways in your discord server with lightning fast speed and now the bot supports slash commands.

## Updates

- Update discord.js version to v13.
- Format the code looks more cleaner.
- Minor bot fixes and improvements.

## Requirements

- Bot needs v16 of nodejs to work
- Invite your bot with `bot` and `applications.commands` scope
- Bot only uses slash commands, message content no longer exists.
- Bot only support v13 of discord.js for now.

## Features

- Lightning fast giveaways created using best databases, like: mongodb, quick.db, etc.
- LAST CHANCE TO ENTER warning when giveaway is about to end.
- Slash commands for faster and simpler giveaway creating.
- Drop giveaway ability, drop giveaway anytime in your server with drop command.
- Pause and un-pause giveaways.

## Links

- 🔗 [Invite Link](https://discord.com/api/oauth2/authorize?client_id=854736126229086218&permissions=8&scope=bot)
- 😎 [Support Server Link](https://discord.gg/teSVjNq6fd)
- 📃 [Commands](https://github.com/Zaid-maker/dis-giveaway-bot/blob/master/AVAILABLE_COMMANDS.md)
- 🌏 [Website](https://zaid-maker.github.io/givesawaysbot.github.io)

## Setup

## Custom/External Database setup

- Check the example folder to get the custom database examples

## Manual setup on local machine

- Run command `npm i`
- Pick a database from `Database Examples` folder and copy it to `index.js` file.
- Fill the configurations.
- Run command `npm run start`

## Credits

**Thanks to [Androz](https://github.com/Androz2091) for his package which make this bot possible [discord-giveaways](https://www.npmjs.com/package/discord-giveaways) give him a star for his work.**