{"action":"created","issue":{"url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/issues/1567","repository_url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map","labels_url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/issues/1567/labels{/name}","comments_url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/issues/1567/comments","events_url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/issues/1567/events","html_url":"https://github.com/PokemonGoMap/PokemonGo-Map/pull/1567","id":190561253,"number":1567,"title":"manual recaptcha solving","user":{"login":"paraselene","id":918554,"avatar_url":"https://avatars.githubusercontent.com/u/918554?v=3","gravatar_id":"","url":"https://api.github.com/users/paraselene","html_url":"https://github.com/paraselene","followers_url":"https://api.github.com/users/paraselene/followers","following_url":"https://api.github.com/users/paraselene/following{/other_user}","gists_url":"https://api.github.com/users/paraselene/gists{/gist_id}","starred_url":"https://api.github.com/users/paraselene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paraselene/subscriptions","organizations_url":"https://api.github.com/users/paraselene/orgs","repos_url":"https://api.github.com/users/paraselene/repos","events_url":"https://api.github.com/users/paraselene/events{/privacy}","received_events_url":"https://api.github.com/users/paraselene/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":37,"created_at":"2016-11-20T14:31:35Z","updated_at":"2016-11-29T07:55:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/pulls/1567","html_url":"https://github.com/PokemonGoMap/PokemonGo-Map/pull/1567","diff_url":"https://github.com/PokemonGoMap/PokemonGo-Map/pull/1567.diff","patch_url":"https://github.com/PokemonGoMap/PokemonGo-Map/pull/1567.patch"},"body":"<!--- Provide a general summary of your changes in the Title above -->\r\n\r\n## Description\r\n<!--- Describe your changes in detail -->\r\nManual Captcha Solving without 2captcha\r\n\r\n## Motivation and Context\r\n<!--- Why is this change required? What problem does it solve? -->\r\n<!--- If it fixes an open issue, please link to the issue here. -->\r\nSomeone may not have 2captcha, they need to solve the captcha themselves, it provides a easy way for them to solve the captcha\r\n\r\n## How Has This Been Tested?\r\n<!--- Please describe in detail how you tested your changes. -->\r\n<!--- Include details of your testing environment, and the tests you ran to -->\r\n<!--- see how your change affects other areas of the code, etc. -->\r\n1. Go to /bookmarklet under your map.\r\neg: If your maps is http://xyz.com, go to http://xyz.com/bookmarklet\r\n\r\n2. Drag the Solve Recaptcha Bookmarklet to your bookmark bar\r\n\r\n3. Wait for an account to encounter the captcha\r\n\r\n4. Click the bookmarklet one time, it will redirect you to http://pgorelease.nianticlabs.com/\r\n\r\n5. Click the bookmarklet one more time, it will show the Recaptcha\r\n\r\n<img width=\"170\" alt=\"screen shot 2016-11-16 at 9 50 54 pm\" src=\"https://cloud.githubusercontent.com/assets/918554/20349762/ceac0414-ac46-11e6-9576-cab57a4968e0.png\">\r\n\r\n5. Solve the recaptcha\r\n\r\n6. Recaptcha token will be saved to Database in Token table\r\n\r\n7. token_request will get a token which created after the request made and return to the search worker and verify the captcha challenge\r\n\r\np.s.: if token_request cannot get a token which created after the request made within manual-captcha-solving-allowance-time(default: 60s), token_request will return 'ERROR' and append the account to account_failures\r\nPlease set manual-captcha-solving-domain to your map domain eg: http://xyz.com\r\n\r\n## Screenshots (if appropriate):\r\n\r\n## Types of changes\r\n<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\r\n\r\n## Checklist:\r\n<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->\r\n<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->\r\n<!--  NOTE: In order to check code style locally and avoid having your build rejected by Travis, -->\r\n<!--  run the following commands before you commit: `flake8 .` and `npm run lint`. Fix any -->\r\n<!--  issues they point out. Note also that flake's NOQA is disabled on Travis. -->\r\n- [x] My code follows the code style of this project.\r\n- [ ] My change requires a change to the documentation.\r\n- [ ] I have updated the documentation accordingly."},"comment":{"url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/issues/comments/263500885","html_url":"https://github.com/PokemonGoMap/PokemonGo-Map/pull/1567#issuecomment-263500885","issue_url":"https://api.github.com/repos/PokemonGoMap/PokemonGo-Map/issues/1567","id":263500885,"user":{"login":"sLoPPydrive","id":3931865,"avatar_url":"https://avatars.githubusercontent.com/u/3931865?v=3","gravatar_id":"","url":"https://api.github.com/users/sLoPPydrive","html_url":"https://github.com/sLoPPydrive","followers_url":"https://api.github.com/users/sLoPPydrive/followers","following_url":"https://api.github.com/users/sLoPPydrive/following{/other_user}","gists_url":"https://api.github.com/users/sLoPPydrive/gists{/gist_id}","starred_url":"https://api.github.com/users/sLoPPydrive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sLoPPydrive/subscriptions","organizations_url":"https://api.github.com/users/sLoPPydrive/orgs","repos_url":"https://api.github.com/users/sLoPPydrive/repos","events_url":"https://api.github.com/users/sLoPPydrive/events{/privacy}","received_events_url":"https://api.github.com/users/sLoPPydrive/received_events","type":"User","site_admin":false},"created_at":"2016-11-29T07:55:21Z","updated_at":"2016-11-29T07:55:21Z","body":"@Buncertainc Hm, sorry, I can't explain this. :-( I'm using the exact same sending methods that notifications about Pokémon and gyms use and they handle connection errors and reconnects. Maybe your account names have some special chars that Telegram cannot handle? Or maybe even HTML tags? Do normal notifications work as expected?"}}
{"actor":{"display_login":"sLoPPydrive"}}