/Giveaway-Bot

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Giveaway Bot

Manage Telegram Giveaways with Ease

This bot automates giveaway management for Telegram channel admins, making it easy to engage subscribers and grow your audience.

Key features

  • Announce giveaways with customizable bot messages. Tailor the giveaway details and branding for your audience.
  • Users enter giveaways simply by sending a command. No extra forms or steps required.
  • Bot handles giveaway entry collection and storage automatically. No more gathering entries manually.
  • Fair drawing of a random winner from all entries with a single command.
  • Winner announcements and notifications to participants handled by the bot.

ToDo

  • More Custmization
  • Multiple giveaways support from same admin.

Requirements

  • Python 3.6+

Installation

  1. Setup

    #Install command-line tools
    sudo apt-get install python3 git
    
    #Clone the repo
    git clone https://github.com/Jigarvarma2005/Giveaway-Bot.git
    
    #Navigate to the project directory
    cd Giveaway-Bot
    
    #Fill the config variables
    mv sample_config.env config.env
    nano config.env
    
    #Install the required Python packages
    pip install -r requirements.txt
    
  2. Start

    python3 bot.py
    

Support Group

Credits