Add X-Super-Properties to all user-account requests#1510
Add X-Super-Properties to all user-account requests#1510AlmightyLks wants to merge 5 commits intoTyrrrz:primefrom
Conversation
|
@AlmightyLks triggered CI runs |
|
So far this has been working for a few hours on an account that got disabled twice without this change, first after 2 days of non stop exporting, then after 15 minutes of exporting. |
|
Sending only a subset of properties is not really the way to go, though it is a lot better than none |
|
Please do not use linux for the user agent/platform, because sometimes when using linux + a vpn, discord returns 403 |
|
Here are the docs for the X-Super-Properties header if anyone needs them: https://docs.discord.food/reference#example-client-properties-(web) |
Can't confirm that, export been running for about 5 hours on linux with my vpn on, all works fine. |
|
Linux properties are indeed usually more sensitive unfortunately |
|
I am open to have it changed to something legitimate for windows |
|
Feedback: On a new account that has not been penalized before, after applying the changes from this PR, I received a 24h ban after ~30 hours of continuous crawling (totaling around 1 million messages). Not sure whether it is normal. |
|
Currently this pr only adds some properties in the xsp header, might wanna add all of them; though I can't say for sure that's why your account got banned |
Possibly fixes #1497
Building off @wavedevgit 's engagement, and @dolfies 's knowledge; Credit where credit is due