Instagram bot that informs users using the BlackLivesMatter tag to post solid images that they may be accidentally hiding important information about the movement.
Uses a Google Cloud Function called blm-cloud-function to determine if the image is a solid black image. This is to offload the image processing to the cloud and hopefully keep things running smooth.
You need Python 3 and pip
. On Ubuntu: sudo apt install python3-dev python3-pip
will get you there. You will use python3
and pip3
in place of pip
and python
, unless you override which the default is with your $PATH
variable.
- Create a burner account or two. Edit accounts.json to include their login information.
- Edit the bios to include relevant information. Example
- Run
pip install -r requirements.txt
. If you are not on Windows, comment out the lines withpywin32
andpypiwin32
. - Rename
.env.example
to.env
- Run
python3 bot.py
. If you get a missing module error,python3 -m pip install -r requirements.txt
and try again.
- Poll the tag. Right now it only goes through the current posts and stops.
Make sure to rename .env.example
to .env
Also make sure you're using Python 3.5 or greater.