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.
- Host: GitHub
- URL: https://github.com/fabston/discord-airdrop-bot
- Owner: fabston
- License: mit
- Created: 2021-06-16T14:08:53.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-24T06:57:20.000Z (about 5 years ago)
- Last Synced: 2025-10-07T05:53:23.805Z (9 months ago)
- Topics: airdrop, bep20, bnb, bot, discord, erc20, eth, ethereum, python
- Language: Python
- Homepage:
- Size: 235 KB
- Stars: 18
- Watchers: 2
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
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! 🚀
***

