mohdradin / Telegram-Airdrop-Bot

💰 Manage your Telegram Airdrops on ERC-20, BEP-20 etc. tokens.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python version GitHub license GitHub issues GitHub pull requests
GitHub stars GitHub forks GitHub watchers

AboutFeaturesInstallationImagesHelp

About

The Telegram Airdrop Bot 💰 helps you to manage your airdrops on ERC-20, BEP-20 etc. tokens.

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 and I might implement it.

Installation

⚠️ Best to run the bot on a VPS. I can recommend Hetzner.

  1. Log into MySQL (sudo mysql) and create a dedicated database and user with the following commands:
    1. CREATE DATABASE TelegramAirdropBot;
    2. CREATE USER 'abuser'@'localhost' IDENTIFIED BY 'your-password';
    3. GRANT ALL PRIVILEGES ON TelegramAirdropBot . * TO 'abuser'@'localhost';
    4. exit;
  2. Clone this repository git clone https://github.com/fabston/Telegram-Airdrop-Bot.git
  3. Create your virtual environment python3 -m venv Telegram-Airdrop-Bot
  4. Activate it source Telegram-Airdrop-Bot/bin/activate && cd Telegram-Airdrop-Bot
  5. Install all requirements pip install -r requirements.txt
  6. Edit and update config.py
  7. Run the bot python main.py

Images

Telegram Airdrop Bot

How can I help?

All kinds of contributions are welcome! The most basic way to show your support is to ⭐️star the project, or to raise 🐞issues.

About

💰 Manage your Telegram Airdrops on ERC-20, BEP-20 etc. tokens.

License:MIT License


Languages

Language:Python 100.0%