arisawali2014 / TTVDropBot

Twitch Drop Bot. Automaticlly Farms Rust Twitch Drops for ya

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

TTVDropBot

Farms automaticlly Twitch Drops.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Getting Started
  4. Roadmap
  5. License
  6. Contact

About The Project

TTVDropBot

Well i was tired of always checking which Rust Drops are avaiable and which Streamers are Online, and most of the time while i was sleeping the "nice" Drops were Online.

So i made this bot to Automaticlly farm Drops unitl you have all of them. Oh and btw the code is a mess and im a beginner so dont expect a well coded application.

Here's why:

  • You dont waste your time checking who is online.
  • You can sleep while the Bot takes care of the Drops.
  • Well and no need to open the Stream by urself in a tab which takes up your space. 😄

Getting Started

There are two ways you can use this bot.

  1. You can dowloaded the compiled version from the Releases Tab.
  2. You can clone this Project and start it with node.js

Installation

  • Executable
  1. Dowload the Zip File with the Executable and NPM packages to your PC https://github.com/Zaarrg/TTVDropBot/releases
  2. Extract the Zip File into a Folder
  3. Run TTVDropBot.exe
  • npm
  1. Clone the repo to your PC https://github.com/Zaarrg/TTVDropBot
  2. Install NPM packages
    npm install
  3. Run it
    node index.js

Usage

Click to Watch: TTVDropBot

UserProfilDirectory

  • You can specify a User Profil Directory. This allows for Auto Login after the first sign in.
  • In the Example below you can see the User Data Profile.

UserProfilePath

Roadmap

!Check the todo.txt in src for a frequently updated list!

There are Some Features i would like to add:

  • The Bot should automaticlly stop if the user has all Drops.
  • Ability to go back to the selecting Twitch Channel by pressing a Key to switch channels while the Programm is running.
  • Improve the 100% Event. Change it from Randomly selecting a channel to Randomly select a channel and exclude the current one. [Done]
  • No Event at the moment to handel the Situation of all avaiable Streams Have 100% on the Drop. Bot would Look for new channel every 2 Minutes -> Bad Performance. [Done]
  • Stop the Bot by Pressing a key and not by terminating the window. [Done]
  • Add a Event to handel all Channels offline Situation
  • At the moment there is no difference in Drop is already claimed or Drop Progress was not started yet. Could Result in Endless Retry loop.
  • Add the ability to read all already claimed drops. Would prevent some bugs

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Discord: - Zarg#8467

Project Link: https://github.com/Zaarrg/TTVDropBot

About

Twitch Drop Bot. Automaticlly Farms Rust Twitch Drops for ya

License:MIT License


Languages

Language:JavaScript 99.9%Language:Batchfile 0.1%