entinyGramAndroid patchset

entinyGram · Plugins

Plugin documentation

Everything you need to write, build and publish a plugin for entinyGram and Inugram, from the first step to JVM-level hooks.

JavaScript and TypeScript

One .inu.js file running in an isolated QuickJS engine.

Permissions per call

Users see what a plugin asks for before they install it.

A catalog inside Telegram

Plugins ship in a channel and install from the app's Marketplace.

These pages explain the ideas and the reasons. For exact signatures read the typings in @inugram/plugin-types. Inugram plugins are experimental as a whole: APIs marked experimental may change.