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

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

Это основная и самая мощная команда. Она служит центральным узлом для просмотра и управления плагинами.
.chelp
Показывает полный список установленных плагинов, разделенный на две категории:
  • Плагины, использующие CactusLib (с расширенными возможностями управления).
  • Обычные плагины. Вы можете переключаться между страницами, если плагинов много.
.chelp ИмяПлагина/id
Показывает подробную информацию о конкретном плагине: его описание, версию, автора и список его команд с описаниями.
.chelp команда
Если вы введете имя команды, .chelp найдет плагин, которому принадлежит эта команда, и покажет информацию о нем.

.setprefix <префикс>

Позволяет изменить префикс для всех команд.
префикс
1 символ
required
Новый префикс для системы команд CactusLib.
Не рекомендуется выставлять буквы, т.к. с ними бывают баги.
  • Пример: .setprefix / После выполнения этой команды все команды нужно будет вызывать через /, например, /chelp.
Вернуть префикс или просто изменить также можно в настройках плагина.

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

Команда, фильтрующая логи по параметрам. Показывает логи работы плагинов.
уровень
str
Уровень логов. DEBUG, INFO, WARN, ERROR.
id плагина
str
ID плагина.
Регистр ID также важен. Если у плагина ID Test_Plugin, то test_plugin, testplugin и другие варианты не будут работать.
время
int (seconds)
Время, за которое будут собраны последние логи (в секундах).
  • Пример: .logs ERROR cactuslib 300 - покажет все ошибки из логов плагина cactuslib за последние 5 минут.

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

Выполняет произвольный Python-код. Есть поддержка print функции.
Эта команда предназначена только для опытных пользователей и разработчиков. Некорректное использование может привести к ошибкам или нестабильной работе приложения/плагинов.
  • В ответ на .py файл с кодом
  • В ответ на сообщение с кодом
  • Код после команды
Команду можно писать в ответ на файл с кодом. Бывает полезно, когда нужно протестировать большой кусок кода, который будет не очень пихать в сообщение. Видео-демонстрация

Если результат выполнения, ошибка или вывод (print) будут слишком велики для одного сообщения, они будут помещены в отдельный файл.

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

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