TTVDropBot Versions Save

Twitch Drop Bot. Automaticlly Farms every Twitch Drop available like Rust for ya and now also your Custom Channel's

2.0.0.4

1 year ago

TTVDroptBot 2.0.0.4

Added Integrity Check Support

Changes!

  • Added Integrity Check Support
  • Improved Login

State of the Bot

  • Bot will only receive Critical bug fixes like this one, because it's quite a mess and is in need of many performance and workflow improvments to bring fully back to life and to make it right. In the future i might make a 3.0 Version focused on performance and being as optimal as possible but because of having to spend a lot of time to make it, it might never happen.

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

Latest Build:

  • You can also get the latest build on the build branch, it includes the latest fixes and features, but it isn't always fully tested and stable.

Github:

⚠️ If you still get "DropsPage_ClaimDropsRewards Request Failed" or "Failed Integrity Check" delete you twitch-session and login again

2.0.0.3

2 years ago

TTVDroptBot 2.0.0.3

Discord Webhooks, heroku, env vars, Start Arguments and bunch of fixes

Changes!

  • Fixed Login in via Browser causing settings not being created correctly
  • Fixed Errors causing bot to loop into infinity
  • Fixed Error if one Drop had no live Channels
  • Fixed Error if multiple Drops had same live channel, causing falsely all drop claimed event.
  • Fixed Custom Channels showed as offline even if the weren't
  • Fixed bug causing special characters in usernames to not work with the live check.
  • Fixed bot showing unclaimed, even if claimed and no other drops available
  • Reworked Retries, bot now reconnects correctly after connection lost or any request related error.
  • Reworked userdata to be a class, more convenient
  • Added DiscordWebhooks, provide your webhook url in settings.json. You can also specify what events to send via the webhookevents option in settings if you don't want everything logged.
  • Added start Arguments like ./TTVDropBot --games --displayless, more info with --help or here
  • Added Heroku Deploy button. More details here
  • Added a RetryDelay to settings.json
  • Added a PriorityList Check, checking if listed campaign exists
  • Added a All live Drops claimed Check, fixing some errors.
  • Added flawless Channel Switch, if current channel offline switches to new one without pausing progress.
  • Added settings as env vars, useful for heroku
  • Added ability to show your auth token after login via start arg or env, also useful for system like heroku were no twitch-session.json can be saved.
  • Added more Claim Checks to handle basically every situation
  • Changed default value for Logtofile to true
  • Changed WaitforOnlineChannels to WaitforChannels, meaning if the bot should wait or switch game.
  • Removed useless options from CustomChannels.json and settings
  • Updated Read me accordingly.

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

Latest Build:

  • You can also get the latest build on the build branch, it includes the latest fixes and features, but it isn't always fully tested and stable.

Github:

⚠️ In order for the new version to work delete any old twitch-session or settings.json you have left from an older version

2.0.0.2

2 years ago

TTVDroptBot 2.0.0.2

Another update focused on bug fixing.

Changes!

  • Fixed 2FA not working while using direct login.
  • Fixed "Unauthorized missing authorization token" after Login, caused by twitch-session.json being read before it was created.
  • Fixed Channel being showed as offline, when bot changes to a new game, even if the channel was online.
  • Fixed the Claimed Drops matching again, causing Drops like rocket league being showed as claimed even if they weren't
  • Fixed some minor typos and bugs
  • Changed Error behaviour, Bot now doesn't close instantly on error.
  • Added Retries, Bot now retries 3 times with a delay of 30 seconds in between, if a request fails
  • Added npm installation guide to readme

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

Github:

2.0.0.1

2 years ago

TTVDroptBot 2.0.0.1

Fixed some bugs kinda breaking the bot.

Changes!

  • Fixed Bot not auto claiming even if it has to claim the previous Drop to get the next one. (precondition)
  • Fixed "All drops of the game claimed or..." triggering even tho it is false, forcing the the bot to switch games.
  • Fixed Campaign being falsely set to Claimed even if it isn't.
  • Fixed samepercentCheck not working.
  • Fixed 'Closing... You did not Login in Time' even tho you logged in.

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

Github:

2.0.0.0

2 years ago

TTVDroptBot v2 !

Completely remade the bot. It now can watch every Twitch Drop available and does no longer need a browser to work.

Changes!

  • Completely remade the bot.
  • Can watch every Twitch Drop / Campaign available.
  • Does no longer need a browser saving resources. Uses twitch inner gql to get data.
  • You can login directly via the bot. If you still prefer the browser you can login via that.
  • Of course still auto login after signed in once.
  • Switch automatically to other games/drops if all claimed/claimable or offline.
  • You can specify in your Priority list what games the bot should prioritise
  • Updated the readme.

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

Github:

1.3.3.7

2 years ago

TTVDropBot 1.3.3.7 Hotfix

Small fix update...

Edit: Not working with the current Drops!!!, will be fixed asap

Changes!

  • Fixed Error on login even if login was successfull
  • Fixed timeout error if no rust campaign is found

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

1.3.3.6

2 years ago

TTVDropBot 1.3.3.6

Update fixes Rust moving all Drops to General Drops and therefor the bot breaking. You can now also watch those last 24h via the bot, it will watch any available channel, which is live, of the Drops available on Facepunch until either all drops are claimed or all the streamers are offline.

Changes!

  • Added some WaitForSelectors to prevent getting data not loaded yet
  • Added some more Debug lines.
  • Added SkipUserDataPathQuestion option to settings. (DELETE old settings file for this to work)
  • Added a Check for the case that all channels are Claimed
  • Fixed twitch moving everything to General Drops breaking the bot
  • Fixed 'Invalid parameters Failed to deserialize params.url' caused when only one claimed channel is being online.
  • Fixed SamePercentCheck causing it to break after some tries.
  • Removed unicode symbols

(Delete old settings file if you have one for this version to work)

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

1.3.3.5

2 years ago

TTVDropBot 1.3.3.5 Hotfix

This release mostly fixes bugs releated to Claimed Drops which were Breaking the bot. Fixes also some smaller bugs.

Changes!

  • Fixed Drops Already Claimed event not triggering
  • Fixed All Live Channels Claimed Event not triggering
  • Fixed no start choice because Live Channels are Claimed
  • Fixed Winston not logging Objects
  • Fixed some Readme typos and added some more Details

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

1.3.3.4

2 years ago

TTVDropBot 1.3.3.4

Reworked Settings file and added quite a lot of customizaions options. Also linux is now officaly supported and tested with the ability to run in displayless (Without a Gui/User Interaction). You will need to delete your old settings file for this version to work.

Changes!

  • Added more Settings options
  • Added AutoClaim setting
  • Added SkipLogin Page only use if cookies are already provided
  • Added option to CheckClaimedDropsOnStart -> Will be checked while getting progress anyways
  • Added setting to change ProgressCheckInterval
  • Added a displayless mode (only advanced user, read readme for more details) Bot will then work without any user input, Fully automatic, usefull for things like ubuntu
  • Added Winston Logger + Ability to Log output and errors to a file
  • Added the option to change timeout time and some debug options
  • Added new Options and a up to date usage guide to ReadMe.
  • Added a working linux version
  • Improved / Fixed the IsTheDropClaimedCheck
  • Improved Autologin, (UserDataPath is no longer needed for that, once logged in the bot will relog with the cookies file)
  • Improved the Login Check which checks if you landed on the hompage or not
  • Improved / Reworked Settings File (Delete Old one for the bot to Work)
  • Removed some useless code
  • Removed Useless spaces (Thnx to Nipeno for the request)
  • Switched to vercels pkg instead of nexe, works better for linux and is more recent.

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap

1.3.3.3-dev

2 years ago

TTVDropBot 1.3.3.3 (dev)

This is a Dev-branch release, its not fully tested therefor released as dev-version. Very small update only fixing the rust drops... Thanks to Sn00p#4490 for providing fix

Changes!

  • Fixed Rust Drops not being detected

About Bugs:

  • If you find a bug post it in the discord or contact me on discord Zarg#8467 , i will try to fix it asap