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

https://github.com/fabston/discord-airdrop-bot

🎈 Manage your Discord Airdrops on ERC-20, BEP-20 etc. tokens.
https://github.com/fabston/discord-airdrop-bot

airdrop bep20 bnb bot discord erc20 eth ethereum python

Last synced: 5 months ago
JSON representation

🎈 Manage your Discord Airdrops on ERC-20, BEP-20 etc. tokens.

Awesome Lists containing this project

README

          


Python version
GitHub license
GitHub issues
GitHub pull requests

GitHub stars
GitHub forks
GitHub watchers


About

Features

Installation

Images

Help

## About
The **Discord Airdrop Bot** 💰 helps you to manage your airdrops on ERC-20, BEP-20 etc. tokens.

### Telegram Airdrop Bot
I have also published a similar bot for Telegram. You can find it [here](https://github.com/fabston/Telegram-Airdrop-Bot).

## Features
- Check if a correct ERC-20 address has been provided
- Set a max cap
- Each wallet address can only be submitted once
- Receive detailed notifications for new submissions
- Enable / disable the airdrop
- Admins can export the airdrop list by command (`!airdroplist`)

> 💡 Got a feature idea? Open an [issue](https://github.com/fabston/Discord-Airdrop-Bot/issues/new?assignees=&labels=enhancement&template=feature-request---.md) and I might implement it.

## Installation
> ⚠️ Best to run the bot on a VPS. I can recommend [Hetzner](https://fabston.dev/hetzner).
1. Log into MySQL (`sudo mysql`) and create a dedicated database and user with the following commands:
1. `CREATE DATABASE DiscordAirdropBot;`
1. `CREATE USER 'AirdropUser'@'localhost' IDENTIFIED BY '';`
1. `GRANT ALL PRIVILEGES ON DiscordAirdropBot . * TO 'AirdropUser'@'localhost';`
1. `exit;`
1. Clone this repository `git clone https://github.com/fabston/Discord-Airdrop-Bot.git`
1. Create your virtual environment `python3 -m venv Discord-Airdrop-Bot`
1. Activate it `source Discord-Airdrop-Bot/bin/activate && cd Discord-Airdrop-Bot`
1. Install all requirements `pip install -r requirements.txt`
1. Edit and update [`config.py`](https://github.com/fabston/Discord-Airdrop-Bot/blob/master/config.py)
1. Run the bot `python main.py`

## Images
Coming soon...

## How can I help?
All kinds of contributions are welcome 🙌! The most basic way to show your support is to `⭐️ star` the project, or raise [`🐞 issues`](https://github.com/fabston/Discord-Airdrop-Bot/issues/new/choose). You can also support this project by becoming a [sponsor on GitHub](https://github.com/sponsors/fabston) to ensure this journey continues indefinitely! 🚀

***


Buy Me A Coffee