Пользовательские команды¶
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¶
Открывает меню экспорта плагинов в чате. Можно использовать вместо кнопки в меню чата.