---
url: /commands/actions/internal.md
description: >-
Действие «Встроенная команда» — вызов встроенной команды бота (mute, warn,
ban, rank…) из пользовательской команды с готовыми аргументами.
---
# Встроенная команда
Действие вызывает одну из встроенных команд бота — /mute, /warn, /rank и другие — с аргументами, которые вы соберете шаблоном. Так можно дать встроенной команде свое название или сделать «быструю» версию с готовыми настройками.
## Как это работает { #how }
Шаблон действия должен дать одну строку: **название встроенной команды и ее аргументы** — так, как их написал бы модератор в чате, только без префикса.
```template
mute {{ arguments.value }}
```
Когда участник напишет `!заткнуть @ivan 1ч флуд`, бот выполнит `mute @ivan 1ч флуд` — как будто модератор вызвал `/mute` сам. Ответит тоже встроенная команда, своим обычным текстом.
`arguments.value` — все, что участник написал после команды, одной строкой. Подробнее — в статье [Аргументы команды](../arguments).
## Права проверяются дважды { #permissions }
Бот проверяет права и у пользовательской команды, и у встроенной. Если хелпер может вызвать `!заткнуть`, но не имеет доступа к `/mute`, мьюта не будет.
::: warning Это защита, а не ошибка
Двойная проверка не дает обойти права встроенных команд через пользовательские. Чтобы хелперы могли мьютить, дайте им доступ к `/mute` в разделе **«Модерация»**.
:::
## Примеры { #examples }
**Мьют на час одной командой.** Команда `!тихо`, модератор отвечает ею на сообщение нарушителя:
```template
mute 1ч {{ arguments.value ?: 'Флуд' }}
```
Если модератор не указал причину, бот подставит «Флуд». Цель команды — участник, на чье сообщение ответили, как у обычного `/mute`.
**Свое название для рейтинга.** Команда `!я` показывает карточку уровня:
```template
rank
```
**Предупреждение с готовой причиной.** Команда `!реклама`:
```template
warn Реклама в чате
```
## Какие команды можно вызвать { #commands }
Любую встроенную команду из каталога: модерация (`warn`, `mute`, `ban`, `kick`, `purge`, `del`, `pin`…), уровни (`rank`, `top`), общие (`help`, `id`, `info`). Полный список с аргументами — в каталоге команд на сайте бота.