Skip to content

Latest commit

 

History

History
474 lines (417 loc) · 17.8 KB

File metadata and controls

474 lines (417 loc) · 17.8 KB

🎁 Discord Giveaway and Nitro Sniper Selfbot 🚀

GitHub GitHub issues GitHub stars

Overview - The Ultimate Discord Automation Tool

Welcome to the Discord Giveaway and Nitro Sniper Selfbot, your one-stop solution for automating Discord giveaways and sniping Discord Nitro codes instantly! 🎉

Built with cutting-edge anti-detection features, real-time notifications, and intelligent error handling, this selfbot allows you to maximize your chances of:

  • Winning Discord Giveaways effortlessly.
  • Sniping and redeeming Discord Nitro gift codes faster than anyone.

⚠️ Disclaimer: Selfbotting is against Discord's Terms of Service, and misuse can lead to account suspension or bans. Use this tool responsibly and at your own risk.


Key Features - Why Choose This Selfbot? 🌟

🎉 Automatic Discord Giveaway Participation

  • Instantly reacts to giveaways with 🎉 emoji or clicks interactive buttons.
  • Skips blacklisted giveaways using custom keyword filtering to avoid fake or spammy giveaways.
  • Ensures you're entered into every legitimate giveaway to maximize wins.

Discord Nitro Code Sniper

  • Monitors Discord servers for Nitro gift codes (e.g., discord.gift/...).
  • Automatically redeems codes in milliseconds for the fastest sniping experience.
  • Intelligent error handling and retries ensure maximum efficiency even during rate limits.

🕵️ Stealth and Anti-Detection

  • Randomizes User-Agents and device IDs for each action.
  • Mimics legitimate client activity with dynamic HTTP headers and rate-limit handling.
  • Protects your account from being flagged or detected with human-like reaction delays.

🔔 Webhook Notifications for Wins and Events

  • Sends real-time alerts to a configurable webhook about:
    • Successful Nitro redemptions.
    • Giveaway wins.
    • Bot connection status and updates.
  • Notifications now include detailed embeds with actionable insights.

📜 Comprehensive Logging

  • Logs every action to both the console and logs.txt file for easy tracking.
  • Introduced rate-limited logging to prevent spam in logs while maintaining transparency.

🔧 Highly Customizable

  • Full control via config.json for settings like:
    • Discord token, blacklist, webhook notifications, and device identifiers.
  • Introduced GiveawayBlacklist to avoid unwanted giveaways by filtering keywords.

🔍 Advanced Detection Algorithms

  • Detects giveaways from message content, embeds, and interactive components.
  • Snipes Nitro codes posted in messages or embeds.
  • Redesigned giveaway and Nitro detection logic for improved accuracy.

🔒 Error Handling and Restart Mechanism

  • Automatically restarts the bot in case of critical errors.
  • Redesigned error messages for clarity and debugging efficiency.

Who Should Use This Selfbot?

This tool is ideal for:

  • Discord Nitro enthusiasts looking to grab free Nitro codes instantly.
  • Users interested in winning Discord giveaways efficiently.
  • Developers and testers learning about Discord automation and anti-detection techniques.

Installation - Get Started in Minutes ⏱️

Follow these easy steps to install and run the bot:

1️⃣ Clone the Repository

git clone https://github.com/kubaam/Discord-Giveaway-and-Nitro-Sniper-Selfbot  
cd Discord-Giveaway-and-Nitro-Sniper-Selfbot  

2️⃣ Install Dependencies

Make sure you have Python 3.7+ installed, then run:

pip install -r requirements.txt  

3️⃣ Configure the Bot

  • Copy config.json.example to config.json.
  • Edit config.json and add your:
    • Discord Token (required).
    • Webhook URL for notifications.
    • User Agents, Device IDs, and blacklist settings.

Example config.json:

{  
    "Token": ["YOUR_DISCORD_USER_TOKEN"],  
    "Webhook": "YOUR_WEBHOOK_URL",  
    "WebhookNotification": true,
    "BotBlacklist": [
        "432610292342587392",
        "1156418379050127430",
        "1137344054187802664",
        "1089476688246738985",
        "1154077045903593555",
        "1149106738151305216",
        "1074118427184205974",
        "1093310583266353192",
        "776897904404987946",
        "1164588905065095219",
        "1140615763082879047",
        "646937666251915264",
        "368521195940741122",
        "1028956609382199346",
        "571027211407196161",
        "1071634826341396540",
        "838278395795079209",
        "320731871359008768",
        "1201646718895280148",
        "415773861486002186",
        "1100424685272961135",
        "873722451547291678",
        "1006190394415005788",
        "1153715777594200074",
        "1089935069927456849",
        "669228505128501258",
        "1130083482878623835",
        "716390085896962058",
        "678344927997853742",
        "1274435601470459946",
        "356268235697553409",
        "1275655805093281863",
        "907648113777455114",
        "1193672589428654120",
        "566974579281625089",
        "880741926918303746",
        "408785106942164992",
        "1279183892699414598",
        "429457053791158281",
        "346353957029019648",
        "346353957029019648",
        "751151926959276050"
    ],
    "UserAgents": [
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0",
        "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15",
        "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36",
        "Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1",
        "Mozilla/5.0 (Linux; Android 11; SM-G991B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Mobile Safari/537.36",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Edge/18.18362 Safari/537.36",
        "Mozilla/5.0 (Linux; Android 9; Pixel 3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.116 Mobile Safari/537.36",
        "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36",
        "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0",
        "Mozilla/5.0 (Linux; Android 10; SM-A505FN) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/12.1 Chrome/79.0.3945.136 Mobile Safari/537.36",
        "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36"
    ],
    "DeviceIds": [
        "a1b2c3d4e5f6g7h8i9j0",
        "098f6bcd4621d373cade4e832627b4f6",
        "e5b3d9c7a1f8h2g4i0j7k6l5m9n8o3p1",
        "d41d8cd98f00b204e9800998ecf8427e",
        "1a2b3c4d5e6f7g8h9i0jklmnopqrstu",
        "2b4e6f7g8h9i0j1k2l3m4n5o6p7q8r9s",
        "09876abcd4321efg098hijklmn5678op",
        "f7e6d5c4b3a2g9h8j7i6k5l4m3n2o1p0",
        "3a4b5c6d7e8f9g0h1i2j3k4l5m6n7o8p",
        "a9b8c7d6e5f4g3h2i1j0k1l2m3n4o5p6",
        "1234567890abcdef1234567890abcdef",
        "abcdef0987654321abcdef0987654321",
        "fedcba9876543210fedcba9876543210",
        "b1c2d3e4f5g6h7i8j9k0l1m2n3o4p5q6"
    ],
    "NitroSettings": {
        "max_snipes": 100,
        "cooldown_time": 300
    },
    "GiveawayBlacklist": [
        "fake",
        "bot",
        "Congratulations",
        "has boosted",
        "welcome",
        "ticket",
        "entered",
        "won",
        "has left",
        "test"
    ]
}

4️⃣ Run the Selfbot

Start the bot with:

python main.py  

How It Works - Key Functionalities Explained 🔑

⚡ Discord Nitro Sniping

  • Detects Nitro codes like discord.gift/xyz123.
  • Automatically redeems the code in milliseconds, maximizing your chance of success.
  • Redesigned error handling ensures the bot can recover from rate limits and other issues.

🎉 Giveaway Sniping

  • Scans for giveaway messages with keywords like 🎁, Ends at, or Winners:.
  • Reacts with 🎉 emoji or clicks giveaway buttons to enter seamlessly.
  • Skips blacklisted giveaways using the GiveawayBlacklist configuration.

🕵️ Anti-Detection Measures

  • Randomizes User Agents and HTTP headers.
  • Handles rate limits intelligently using exponential retries.
  • Changes device fingerprints for every request.
  • Introduced human-like delays for reactions to mimic user behavior.

🔔 Webhook Alerts

Get instant updates for:

  • Nitro redemption status (success, invalid, or already claimed).
  • Giveaway wins with message links and prize details.
  • Redesigned notifications with detailed embeds and dynamic content.

🔒 Rate-Limited Logging

  • Limits repetitive logging to prevent spam and ensure readability.
  • Tracks every major event, including giveaways, Nitro attempts, and errors.

Screenshots - See It in Action 📸

🔑 Nitro Redemption Notification

Nitro Sniped

🎉 Giveaway Participation Alert

Giveaway Entered

🏆 Giveaway Win Notification

Giveaway Won

Bot Connected

Bot Connected

▶️ Bot Running in Windows CMD

Bot Running in Windows CMD


Advanced Features for Pro Users 💎

  • Blacklisted Keywords: Avoid giveaways containing fake or spammy content.
  • Rate-Limited Logging: Prevent log spam with intelligent rate-limiting.
  • Detailed Webhook Reports: Get actionable insights into bot performance.
  • Improved Error Handling: Robust error messages and automated restarts for seamless operation.

Disclaimer - Use Responsibly ⚠️

⚠️ Using this selfbot violates Discord's Terms of Service.

  • It can result in account suspension or permanent bans.
  • Use only on secondary accounts that you can afford to lose.
  • The author takes no responsibility for misuse.

Support and Contributions 🤝

Feel free to contribute or report bugs via GitHub. Pull requests are welcome!
If you appreciate this tool, you can support its development by donating here:
PayPal - Jakub Ambrus


License 📜

This project is licensed under the MIT License. See LICENSE for details.