Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Niantic are banning more and more accounts?!?! #231

Open
paul30001 opened this issue Aug 14, 2016 · 12 comments
Open

Niantic are banning more and more accounts?!?! #231

paul30001 opened this issue Aug 14, 2016 · 12 comments

Comments

@paul30001
Copy link

Guys, everything is slowly combusting and coming down! Niantic is cracking down on everything, I got like 5 out of 300 accs that still work, and those are legit ones, not autocreated.

Some of my legit ones already got banned, is there any hope for these kinds of projects?

@andrewbroberg
Copy link

Still got 100+ accounts going with no bans yet. Fingers crossed.

@vDrag0n
Copy link

vDrag0n commented Aug 15, 2016

they are definitely banning them. Im losing a couple a day.

If you see a status code 3 for Get map objects, that'll mean its banned. You'll be able to log them in but will always return zero items.

@vDrag0n
Copy link

vDrag0n commented Aug 15, 2016

@modrzew
Can you add a check for banned status?

if response_dict['status_code'] == 3:
                raise Banned

@andrewbroberg
Copy link

And they're gone! RIP accounts.

@paul30001
Copy link
Author

:'(

@crhbetz
Copy link

crhbetz commented Aug 16, 2016

As this is labeled discussion anyways ... will I see banned accounts in the worker.log - and if so, what log level?

@amistad18
Copy link

@weizh888 In worker.py, after line 45, after this code:

class CannotProcessStep(Exception):
    """Raised when servers are too busy"""

add:

class Banned(Exception):
    """Raised when account was banned"""

line 142, after:

            except CannotProcessStep:
                self.error_code = 'RESTART'
                self.restart()

add:

            except Banned:
                self.error_code = 'BAN'
                self.running = False
                time.sleep(999999999999)

line 183, after:

            if response_dict is False:
                raise CannotProcessStep

add:

            if response_dict['status_code'] == 3:
                logger.debug('Baned')
                raise Banned

I got 60 accounts banned from 127 running threads. Had a while, so I detected them and switched them with new accounts ... but after night scan, another 6 accounts are banned :(

@Kobito123
Copy link

i use a ptc-account bot but its not allowed to post here

@amistad18
Copy link

@Innenseide I'm not sure if you will see this in log file, maybe if you check for errors, and find those ones with issues related to something like ['responses']['GET_MAP_OBJECTS']['map_cells'] ... but it is better to add those few lines of code from my comment above, then you will be able to see those banned accounts by statuses in console.

@weizh888 No, but I guess I will have to. I still have something like ~50 spare PTC accounts, but if I run out of them, then I will go for + in gmail emails (not sure if dot also works, but + works for sure), or some auto confirmation with temp russian emails.

You may also check this out :)
Kitryn/PTCAccount2#7

@andrewbroberg
Copy link

A dot doesn't work for emails, it is an allowed character, my email address has a dot in it.

@Aiyubi
Copy link

Aiyubi commented Aug 17, 2016

@Kravock a dot in your address is invisible
[email protected]
[email protected]
[email protected]
Those all get directed to the same inbox

@andrewbroberg
Copy link

Well I had no idea, just tested and you're right. Can't believe I didn't know that after having this email for 5 years...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants