. (точка). Вы можете изменить этот префикс.
.chelp [имя/id плагина | команда]
Это основная и самая мощная команда. Она служит центральным узлом для просмотра и управления плагинами.
.chelp
Показывает полный список установленных плагинов, разделенный на две категории:
- Плагины, использующие CactusLib (с расширенными возможностями управления).
- Обычные плагины. Вы можете переключаться между страницами, если плагинов много.
.chelp ИмяПлагина/id
Показывает подробную информацию о конкретном плагине: его описание, версию, автора и список его команд с описаниями.
.chelp команда
Если вы введете имя команды,
.chelp найдет плагин, которому принадлежит эта команда, и покажет информацию о нем. .setprefix <префикс>
Позволяет изменить префикс для всех команд.
Новый префикс для системы команд CactusLib.
- Пример:
.setprefix /После выполнения этой команды все команды нужно будет вызывать через/, например,/chelp.
Вернуть префикс или просто изменить также можно в настройках плагина.
.logs [уровень] [id плагина] [время]
Команда, фильтрующая логи по параметрам. Показывает логи работы плагинов.
Уровень логов.
DEBUG, INFO, WARN, ERROR.ID плагина.
Время, за которое будут собраны последние логи (в секундах).
- Пример:
.logs ERROR cactuslib 300- покажет все ошибки из логов плагинаcactuslibза последние 5 минут.
.eval <python код> (.e)
Выполняет произвольный Python-код. Есть поддержка print функции.
- В ответ на .py файл с кодом
- В ответ на сообщение с кодом
- Код после команды
Команду можно писать в ответ на файл с кодом. Бывает полезно, когда нужно протестировать большой кусок кода, который будет не очень пихать в сообщение. Видео-демонстрация
Если результат выполнения, ошибка или вывод (


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


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