lewisgibson
monopoly-go-bot
Python

Automate playing Monopoly Go! using Python and Bluestacks.

Last updated May 18, 2026
67
Stars
19
Forks
11
Issues
0
Stars/day
Attention Score
18
Language breakdown
No language data available.
โ–ธ Files click to expand
README

monopoly-go-bot

Automate playing Monopoly Go! using Python and Bluestacks.

https://github.com/lewisgibson/monopoly-go-bot/assets/12851394/d837e9dd-eafd-4872-a1fa-93654c97966c

This script requires administrative privileges

The start.ps1 script will launch the python script with administrative privileges for you. It needs escalated privileges for these reasons:

  • Bluestacks is a virtual machine where standard mouseclick emulation via pyautogui does not work. Instead this script uses raw Win32 calls via pydirectinput.
  • A global key listener is setup to toggle the script on and off - this is a requirement with a low polling delay because the script takes control of the mouse.

Instructions

  • Install the Bluestacks Android emulator.
  • Login with Google.
  • Install Monopoly Go! from the app store.
  • Login
4.1. If coming from iOS, go to settings on the game on your iOS device and connect your account to your Facebook. Use facebook to login on Bluestacks.
  • Ensure normal app functionality works.
  • Clone this repository, or download the zip.
  • Install python and pip.
  • Install the requirements pip install -r requirements.txt.
  • Launch start.ps1 using PowerShell.
  • Use F2 to toggle the script - it starts disabled.
  • Make sure the BlueStacks application is open and visible on a screen at all times.

Todo

  • Add images to explain installation steps.
  • Keep track of menu navigation state to prevent scanning for close buttons.
  • Use Tesseract to read cash balance and automate build upgrades.
  • Optimise priority list of images to scan.
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท lewisgibson/monopoly-go-bot ยท Updated daily from GitHub