Instinctlol / automatic-twitch-recorder

Checks if a user on twitch is currently streaming and then records the stream via streamlink
187 stars 40 forks source link

Twitch API Connection Error, Thread Problem Fix #20

Closed swan201 closed 4 years ago

swan201 commented 5 years ago

image

No longer create threads every cycle, Add Daemon Recovery Function

evan-sm commented 5 years ago

“Max retries exceeded” means Twitch shadowbanned you for 24 hours for making too many requests. Try increasing time. For now, you should turn off and wait it out. We should switch to webhook anyway, I also get bans even though my check time is set for every 2 min Twitch dont like us, spammers. Webhook is the future

Instinctlol commented 5 years ago

We should switch to webhook anyway, I also get bans even though my check time is set for every 2 min

I thought about this, too. Though I was crossing my fingers for the python twitch api library to implement this. I'll probably look into it in the next few days.

Regarding this pull request: I actually have never used this script before, so thanks for discovering this problem. I'll look into it when I have time.

swan201 commented 5 years ago

“Max retries exceeded” means Twitch shadowbanned you for 24 hours for making too many requests. Try increasing time. For now, you should turn off and wait it out. We should switch to webhook anyway, I also get bans even though my check time is set for every 2 min Twitch dont like us, spammers. Webhook is the future

it just helping user dont checking twitch api connection error, As a result, the user re-executes the file or the code or behavior that re-executes the daemon is the same.