Пользовательские команды

CactusLib предоставляет набор команд для управления вашими плагинами и самим собой. По умолчанию, все команды начинаются с префикса . (точка). Вы можете изменить этот префикс.

.chelp [имя плагина | команда | id плагина]

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

  • .chelp (без аргументов): Показывает полный список установленных плагинов, разделенный на две категории:

    • Плагины, использующие CactusLib (с расширенными возможностями управления).

    • Обычные плагины. Вы можете переключаться между страницами, если плагинов много.

  • .chelp <имя плагина или id>: Показывает подробную информацию о конкретном плагине: его описание, версию, автора и список его команд с описаниями.

  • .chelp <имя команды>: Если вы введете имя команды, .chelp найдет плагин, которому принадлежит эта команда, и покажет информацию о нем.

.setprefix <новый префикс>

Позволяет изменить префикс для всех команд.

  • Пример: .setprefix / После выполнения этой команды все команды нужно будет вызывать через /, например, /chelp.

.logs [уровень] [id плагина] [время]

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

  • уровень: DEBUG, INFO, WARN, ERROR.

  • id плагина: ID плагина, логи которого вы хотите посмотреть.

  • время: Время в секундах, за которое нужно собрать логи.

  • Пример: .logs ERROR cactuslib 300 - покажет все ошибки из логов плагина cactuslib за последние 5 минут.

.eval <python код> (.e)

Выполняет произвольный Python-код.

Предупреждение

Эта команда предназначена только для опытных пользователей и разработчиков. Некорректное использование может привести к ошибкам или нестабильной работе приложения/плагинов.

.plf <имя или id плагина>

Отправляет файл с исходным кодом (.py) указанного плагина в текущий чат.

.cexport

Открывает меню экспорта плагинов в чате. Можно использовать вместо кнопки в меню чата.