Перейти к содержанию

Команды

Встроенные команды Uroboros. Префикс по умолчанию — точка, меняется командой .setprefix. Доступ — кто ещё, кроме этого аккаунта, может вызвать команду (см. Безопасность); права меняются командой .security <команда> <уровень>.

Backup

Бэкап и восстановление БД и модулей

Команда Что делает Доступ
💾 .backup бэкап БД и модулей в «Избранное» (без сессии); автобэкап — .cfg backup владельцы
♻️ .restore [-f] (ответом на бэкап) восстановить БД и модули и перезапуститься; -f — и с опасным кодом владельцы

Config

Настройки модулей

Команда Что делает Доступ
⚙️ .cfg [модуль] [ключ] [значение] (.config) посмотреть или изменить настройки владельцы
↩️ .rcfg <модуль> <ключ> сбросить настройку на значение по умолчанию владельцы

Eval

Выполнение Python-кода и shell-команд

Команда Что делает Доступ
🐍 .e <код> (.eval) выполнить Python-код (доступны client, message, reply, db, loader) владельцы
💻 .t <команда> (.terminal) выполнить shell-команду владельцы

Help

Справка по модулям и командам

Команда Что делает Доступ
📖 .help [модуль или команда] (.modules) список модулей или справка по одному support

InlineBot

Inline-бот: кнопки и формы

Команда Что делает Доступ
🤖 .inlinebot [токен \| new \| on \| off] состояние inline-бота, свой токен, новый бот, включить или выключить владельцы

Loader

Установка и удаление модулей, репозитории на GitHub

Команда Что делает Доступ
🔗 .addrepo <owner/repo \| ссылка> подключить репозиторий модулей с GitHub владельцы
✂️ .delrepo <owner/repo> отключить репозиторий владельцы
📥 .dlm [-f] <ссылка \| owner/repo/модуль \| модуль> установить модуль; -f — без подтверждения владельцы
📎 .lm [-f] (ответом на файл или с файлом) установить модуль из файла; -f — без подтверждения владельцы
🔁 .reload перезагрузить все модули владельцы
📚 .repos подключённые репозитории sudo
🔎 .search <запрос> найти модуль в подключённых репозиториях sudo
🗑 .ulm <модуль> удалить модуль владельцы
🔃 .uplm [-f] [модуль] обновить сторонние модули: сначала изменения и подтверждение; -f — сразу владельцы

Security

Доступ: владельцы, sudo, support и права на команды

Команда Что делает Доступ
👑 .owner [add \| del] [пользователь] владельцы: полный доступ, как у этого аккаунта владельцы
🔐 .security [команда уровень \| flood ... \| unfreeze модуль \| trust/untrust модуль] доступ, права команд и защита владельцы
🛡 .sudo [add \| del] [пользователь] sudo: все команды, кроме команд владельца владельцы
🤝 .support [add \| del] [пользователь] support: только команды уровня support владельцы

Settings

Префикс и алиасы команд

Команда Что делает Доступ
🏷 .alias <алиас> <команда> добавить алиас владельцы
🏷 .aliases список алиасов sudo
⌨️ .setprefix <префикс> сменить префикс команд владельцы
🗑 .unalias <алиас> удалить алиас владельцы

System

Состояние, перезапуск и обновление

Команда Что делает Доступ
🌿 .dev [on \| off] [-f] ветка бота: on — сборка из dev (новое, до проверки), off — вернуться на master владельцы
ℹ️ .info информация о юзерботе support
📝 .logs [уровень] прислать логи файлом в «Избранное» (debug, info, warning, error, critical) владельцы
📡 .ping задержка до Telegram support
🔄 .restart перезапустить юзербот владельцы
🆕 .update [-f \| channel stable\|beta \| notify on\|off] обновиться: список изменений и подтверждение владельцы