Skip to content

Введение

Что такое MandreLib?

MandreLib — это универсальная библиотека для разработки плагинов в exteraGram. Она предоставляет готовые решения для самых частых задач: сохранение данных, планирование задач, создание UI-элементов, текст-в-речь, аутентификация и многое другое.

Вместо того чтобы писать всё с нуля, вы подключаете MandreLib и используете её функции.

Главные преимущества

Экономия времени

Все сложные вещи уже реализованы и протестированы. Вы можете сосредоточиться на логике своего плагина.

Основные возможности

  • 💾 Персистентное хранилище - автоматическое сохранение данных на диск
  • 🎨 UI компоненты - готовые диалоги и уведомления
  • ⚡ Система команд - простая регистрация команд типа .команда
  • ⏰ Планировщик - выполнение задач по расписанию
  • 🗣️ TTS - озвучивание текста
  • 🔐 Аутентификация - запрос подтверждения личности
  • 🌍 Локализация - автоматический перевод на язык пользователя
  • 🔗 Deep Linking - пользовательские ссылки tg://
  • 📤 MandreShare - отправка текста и файлов через системный диалог Android
  • 📱 MandreDevice - получение подробной информации об устройстве
  • 🔔 MandreNotification - системные уведомления в стиле мессенджеров

Базовая документация

Перед использованием MandreLib рекомендуется ознакомиться с официальной документацией exteraGram для понимания базовых концепций разработки плагинов.

Для кого эта библиотека?

MandreLib идеально подходит для:

  • Разработчиков плагинов exteraGram
  • Тех, кто хочет быстро создать функциональный плагин
  • Проектов, требующих надёжного сохранения данных
  • Плагинов с командами и расписаниями

Требования

  • exteraGram версии 11.12.0 или выше
  • Google сервисы (для TTS)
  • Android 9+ (для аунтефикации)

Следующие шаги

Документация создана при поддержке KangelPlugins