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.
Long-tap on header to 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
.