discord-delete icon indicating copy to clipboard operation
discord-delete copied to clipboard

Ban mitigations

Open cedws opened this issue 4 years ago • 9 comments

Following on from discussions in a related project, I am investigating how bans for self-botting could be mitigated. For now, I have implemented UA and super properties spoofing to make the program look more like the official client - I'm waiting to see if this will work.

I suspect that the way Discord's heuristics works is that users with a high number of transactions are subject to special logic which scrutinises requests and checks whether they look like they are coming from the official client.

cedws avatar Mar 31 '21 21:03 cedws

I am thinking of running some A/B tests with a large number of testing accounts to try and find the ban criteria. Can probably be done on AWS Lambda.

cedws avatar Mar 31 '21 22:03 cedws

FWIW My account didn't get banned, but restricted behind the phone verification crap recently, I just ran a full deletion and immediately left a guild after that. Can't seem to use this method to get restricted reliably though, maybe it was just a coincidence :/

git-bruh avatar Apr 02 '21 13:04 git-bruh

Any new insights on this issue?

SwampyApple avatar May 16 '21 09:05 SwampyApple

Nope, but I haven't seen any more bans since introduction of some spoofing.

cedws avatar May 16 '21 12:05 cedws

I'll say that I've been running this script pretty hardcore recently, while also using the desktop client and phone client and I haven't faced any issues (yet)

fosspill avatar May 17 '21 17:05 fosspill

@cedws @fosspill have you been using it recently? Were you banned?

emmggi avatar Apr 22 '22 07:04 emmggi

Nothing since, but the rate limits are heavier.

cedws avatar Apr 22 '22 07:04 cedws

Can you tell me what parameters i need to set not to go over those limits? @cedws

emmggi avatar Apr 24 '22 06:04 emmggi

You don't need to do anything. The program will sleep for as long as the server asks.

cedws avatar Apr 24 '22 16:04 cedws