> ## Documentation Index
> Fetch the complete documentation index at: https://new-cactus.den4iksop.org/llms.txt
> Use this file to discover all available pages before exploring further.

# CactusLib: Введение

**CactusLib** — это **мощный** плагин-библиотека для [Exteragram](https://exteragram.app/), созданный для *упрощения* жизни как обычных пользователей, так и, в первую очередь, *разработчиков* других плагинов. Он предоставляет унифицированный API для взаимодействия с клиентом, управления данными, создания сложных команд и многого другого. Эта документация поможет вам понять все возможности CactusLib и научит эффективно их использовать.

## Установка

<Card title="Плагин" icon="download" iconType="solid" horizontal href="https://t.me/CactusPlugins/19">
  Пройдите по ссылке в Telegram, нажмите на файл и установите плагин.
</Card>

## 🌵 Ключевые возможности

* **Для пользователей:**
  * Удобное меню для управления всеми установленными плагинами (`.chelp`).
  * Возможность редактировать команды, включать и отключать их.
  * Система импорта и экспорта плагинов вместе с их настройками и данными.
  * Гибкая настройка системы команд и языка плагинов.
  * И многое другое...
* **Для разработчиков:**
  * Простой и мощный API для создания плагинов.
  * Наследование от базового класса `CactusUtils.Plugin` со встроенными утилитами.
  * Удобные декораторы для создания команд (`@command`), обработчиков URI (`@uri`/`@message_uri`) и инлайн-кнопок (`@CactusUtils.Inline.on_click`).
  * Встроенная система хранения данных (JSON DB).
  * Поддержка локализации (мультиязычности) "из коробки".
  * Инструменты для парсинга и создания сообщений с форматированием (Markdown/HTML).
  * Готовые компоненты для UI: диалоги, уведомления и инлайн-клавиатуры.
  * И многое другое...

<Columns cols={2}>
  <Card title="Пользовательские команды" icon="command" iconType="solid" href="/user-guide/commands">
    Ознакомьтесь с встроенными в CactusLib командами.
  </Card>

  <Card title="Импорт / Экспорт" icon="upload" iconType="solid" href="/user-guide/import-export">
    Переносите все плагины разом вместе с их данными и настройками.
  </Card>

  <Card title="Начало работы для разработчиков" icon="rectangle-terminal" iconType="solid" href="/dev/quickstart">
    Начните создавать свои плагины легко и уверенно.
  </Card>

  <Card title="Примеры кода" icon="code" iconType="solid" href="/dev/samples">
    Посмотрите готовые примеры реализаций.
  </Card>
</Columns>

## Также посетите

<Columns cols={2}>
  <Card title="extera-docs" icon="globe" iconType="solid" href="https://plugins.exteragram.app/">
    Официальная документация exteraGram по разработке плагинов.
  </Card>

  <Card title="CactusPlugins" icon="link" iconType="solid" href="https://t.me/CactusPlugins">
    Telegram-канал с плагинами от CactusTeam.
  </Card>
</Columns>
