Skip to content

KeyDrop-Giveaway-Bot automates tasks on the KeyDrop platform, integrating a server-side C# app and client-side JavaScript script via Tampermonkey. It manages giveaways, supports custom configurations, and features a GitHub-powered release pipeline. Currently in development, you can support via referrals or Ko-fi donations.

License

Notifications You must be signed in to change notification settings

mrFavoslav/KeyDrop-Giveaway-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyDrop Giveaway Bot

KeyDrop-BOT is a bot designed to interact with the KeyDrop platform, automate and perform tasks related to giveaways. It can automatically join giveaways based on the set interval. This project includes a client-side JavaScript script and a server-side C# application, which work together to perform the desired tasks.

Features

KeyDrop Bot Overview

  • Server-side C# Application: The server handles settings, interacting with the Client-side JavaScript. It hosts a WebSocket server that allows users to set parameters like cooldowns, giveaways to join, and other configuration options.

  • Client-side JavaScript: The client script, running through Tampermonkey, automates interactions on the KeyDrop website. It listens for settings from the server and performs automated tasks on the KeyDrop website.

  • Release Pipeline: The release pipeline, powered by GitHub Actions, automates the building and releasing of the latest versions of both the server-side application and the client-side script.

Project Structure

KeyDrop-BOT/
├── .github/
│   └── workflows/
│       └── build-and-release.yml    # GitHub Actions workflow for building and releasing
├── app/
│   └── Guidzgo.sln                 # C# Solution file for the server-side application
├── script/
│   └── KeyDropBOT_client.js        # The main JavaScript client script
├── .gitignore                      # Git ignore configuration
├── README.md                       # Project readme (this file)

Support

If you need help you can contact me, my contact info is here https://www.favoslav.cz

Getting Started

Script

  1. Download the latest KeyDropBOT_client.js from releases.

  2. Install Tampermonkey:

    Tampermonkey Image 1

    You need to enable Developer mode so Tempermonkey works properly

    2.1. for Chrome

    Open this page: Chrome://extensions And on the top right you see the toggle button to enable the "Developer mode".

    2.2. For other browsers

    Search it on the internet or follow the tempermonkey guide how to enable dev mode for your browser, if you need help you can contact me, my contact info is here https://www.favoslav.cz

  3. Find Tampermonkey in extensions:

    Tampermonkey Image 2

  4. Pin Tampermonkey:

    Tampermonkey Image 3

  5. Click on the pinned extension and go to the dashboard:

    Tampermonkey Image 4

  6. Go to Utilities:

    Tampermonkey Image 5

  7. Import the downloaded KeyDropBOT_client.js file:

    Tampermonkey Image 6

  8. Install the script:

    Tampermonkey Image 7

  9. Then go to KeyDrop, click on the extension, and you should see the script. Activate it and refresh your page with F5.

  10. You also need this extension NopeCHA Chrome. For other browser search "your browser nopecha extension" eg. "firefox nopecha extension"

App

  1. Download the latest KeyDropBOT_server.exe from releases.

  2. Find the downloaded exe file and run it.

    2.0 Why does this happen?

    • Windows Defender may block the application due to it being signed but not by a well-known authority. In this case, you can click on "More info" and then "Run anyway".

    2.1. Click on the "More information" button:

    App Image 1

    2.2. Click on the "Run Anyway" button:

    App Image 2

  3. How does the app work?:

    App Image 1

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support us

  1. Referral

    KeyDrop PROMO Click here to visit KeyDrop with my referral code!
  2. KO-FI

About

KeyDrop-Giveaway-Bot automates tasks on the KeyDrop platform, integrating a server-side C# app and client-side JavaScript script via Tampermonkey. It manages giveaways, supports custom configurations, and features a GitHub-powered release pipeline. Currently in development, you can support via referrals or Ko-fi donations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published