# Команды

Регистрируйте slash-команды бота, обновляйте и удаляйте их, отвечайте на вызовы. Пользователи вызывают команды через `/` в чате. Команды также срабатывают через поле `COMMAND` в кнопках [клавиатуры](/docs/bots/messages/keyboard) — оба способа генерируют одно событие `ONIMBOTV2COMMANDADD`.

**Скоуп:** `imbot` | **Базовый URL:** `https://vibecode.bitrix24.tech/v1` | **Авторизация:** `X-Api-Key`

## Операции

- [Зарегистрировать команду](./commands/register.md) — `POST /v1/bots/:botId/commands`
- [Список команд](./commands/list.md) — `GET /v1/bots/:botId/commands`
- [Обновить команду](./commands/update.md) — `PATCH /v1/bots/:botId/commands/:commandId`
- [Удалить команду](./commands/delete.md) — `DELETE /v1/bots/:botId/commands/:commandId`
- [Ответить на команду](./commands/answer.md) — `POST /v1/bots/:botId/commands/:commandId/answer`

## Возможная задержка между записью и чтением

Чтение списка команд (`GET /v1/bots/:botId/commands`) не кешируется на стороне платформы Вайбкод. Однако сам Битрикс24 кеширует список: после регистрации, обновления или удаления команды `GET` может несколько секунд (иногда минут) возвращать прежние значения. Подробности — в [Список команд](./commands/list.md).
