Setup
How to start developing plugins.
Download exteraGram
Make sure you're using the latest version of exteraGram or derivative client.
You may download latest version from the beta channel.
Enable plugins engine
After logging into your account, go to the exteraGram Preferences > Plugins and enable plugins engine.
Tap info button and enable developer mode.
Bootstrap project
Create a folder on your PC and create a Python file, e.g. first_plugin.py.
Create virtual environment and install exteragram-utils for typings and hot-reload client.
Connecting to the phone
Connect your phone to your PC using cable. Also make sure ADB is on
your PATH.
VS Code remote debugging example:
Note that remoteRoot should end with PLUGIN_ID.py.