Введение
Что такое 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+ (для аунтефикации)
Следующие шаги
- Быстрый старт - создайте свой первый плагин за 5 минут
- Базовая интеграция - подробнее о подключении библиотеки
- Примеры - готовые примеры использования