Home > dwbot

dwbot

Dwbot is a project mainly written in Python, based on the Zlib license.

(really old and dysfunctional) Pokémon Dream World bot.

An experimental bot to automatize actions for the Pokémon Dream World. This script is licenced under the zlib licence. See LICENCE for details.

Current usage: $ python3 dwbot.py username Please type your password: Logging in. Successfully logged in, run the script without arguments now. $ python3 dwbot.py Got token! Sanky - game Pokémon Black Version (Buranky), Pokémon Swampert Friend request from: Rokocoko, Ruaridh. Berries: 0 harvestable, 0 unwatered, 9 total List of friends: Tatertot745 (United States of America) - 5 friends, Berries: 4 harvestable, 0 unwatered, 6 total Matt21228 (United States of America) - 5 friends, Berries: 1 harvestable, 5 unwatered, 9 total tepig1 (United Kingdom ) - 5 friends, Berries: 6 harvestable, 0 unwatered, 6 total Pasqui (Belgium) - 5 friends, Berries: 0 harvestable, 0 unwatered, 9 total Abumi (Czech Republic) - 5 friends, Berries: 0 harvestable, 1 unwatered, 9 total Do you want to automatically water berries? y Remains watering: 17 Remains watering: 16 [...] Remains watering: 1 Remains watering: 0 Done watering!

Actually, it doesn't quite work. If you're getting: RuntimeError: (403, 'Forbidden', {'default': 'Please log in.', 'is_session_timeout': 1}) Try copying the PMDSUSSID cookie for pokemon-gl.com from your browser and pasting it in PMDSUSSID.

If you can't play, you'll get a nice error similar to this: RuntimeError: (403, 'Forbidden', {'default': 'Your time to play in the Pokémon DW is over for today. You can play again tomorrow.', 'is_pdw_timeout': 1}) However, you should still get your name and game info.

Planned features:

  • Search for a certain player (by name, country, item put up for trade, etc.)
  • Make a nice spiderweb diagram of the neighbourhood!
  • ???
Previous:cashish