CactusLib документация¶
CactusLib — это мощная библиотека-плагин для Exteragram, созданная для упрощения жизни как обычных пользователей, так и, в первую очередь, разработчиков других плагинов. Она предоставляет унифицированный API для взаимодействия с клиентом, управления данными, создания сложных команд и многого другого.
Эта документация поможет вам понять все возможности CactusLib и научит эффективно их использовать.
🌵 Ключевые возможности¶
Для пользователей:
Удобное меню для управления всеми установленными плагинами (
.chelp).Возможность редактировать команды, включать и отключать их.
Система импорта и экспорта плагинов вместе с их настройками и данными.
Гибкая настройка префикса команд и языка плагинов.
Для разработчиков:
Простой и мощный API для создания плагинов на Python.
Наследование от базового класса
CactusUtils.Pluginсо встроенными утилитами.Удобные декораторы для создания команд (
@command), обработчиков URI (@uri) и инлайн-кнопок (@CactusUtils.Inline.on_click).Встроенная система хранения данных (JSON DB).
Поддержка локализации (мультиязычности) «из коробки».
Инструменты для парсинга и создания сообщений с форматированием (Markdown/HTML).
Готовые компоненты для UI: диалоги, уведомления и инлайн-клавиатуры.
🧭 Навигация¶
Начало
Руководство пользователя