metainfo.json (или .yaml, .yml, .py) содержит информацию о плагине. Он используется exteraGram для отображения плагина в списке.
Допустимые ключи
| Ключ | Тип | Описание | Обязательный |
|---|---|---|---|
name | string | Название плагина. | Да |
description | string | Описание плагина. | Нет |
version | string | Версия плагина. По умолчанию 1.0.0. | Нет |
icon | string | Путь к файлу с иконкой плагина или stickerPackShortName/index | Нет |
id | string | Уникальный ID плагина. Должен быть 2-32 символа, состоять из букв, цифр и подчёркиваний. | Да |
author | string | Автор плагина. Обычно указывают канал. | Нет |
min_version | string | Минимальная версия exteraGram, необходимая для работы плагина. | Нет |
requires | dict | Список необходимых плагинов. Ключ — ID плагина, значение — ссылка для скачивания. Формат ключа: "plugin_id (min_version)". | Нет |


Меню установки плагина при отсутствии необходимых плагинов (`metainfo.requires`)