Список и удаление ботов, права доступа бота, вебхуки видеозвонков
Появились методы для управления ботами. Метод GETСписок ботов возвращает ботов, которые вы можете редактировать, с поиском по имени. Метод DELETEУдаление бота удаляет бота: прежний токен сразу инвалидируется, бот исключается из чатов, его исходящий вебхук удаляется. Оба метода требуют скоуп bots:read и bots:write соответственно.
При создании и редактировании бота добавились настройки прав доступа: who_can_add — кто может добавлять бота в чаты (creator, creator_admin, creator_admin_user, anyone), и can_edit — роли, которым, помимо создателя, разрешено редактировать настройки бота (admin, chat_owners). При создании также можно передать single_chat — ограничить бота одной беседой или каналом (личные чаты и треды в ограничение не входят). Все три поля возвращаются в объекте бота.
Появился новый тип исходящего вебхука — события видеозвонков: video_call_started, video_call_finished и video_call_recording_ready. Вебхук приходит для видеозвонков в чатах, где состоит бот. Подробнее о payload — в гайде Настройка и типы событий.
В журнале аудита появился тип события bot_deleted — удаление бота. Его можно фильтровать параметром event_key.
В поиске сотрудников у параметра sort появилось значение creation — сортировка по дате создания (в дополнение к by_score и alphabetical).
Get Many (список ботов) и Deletewho_can_add, can_edit, single_chat в операциях Create и Updatevideo_call_started, video_call_finished, video_call_recording_readyCreation (по дате создания)pachca bots list — список ботов с поиском по имени (--query)pachca bots delete — удаление бота по его idpachca bots create и bots update — права доступа бота: --who-can-add, --can-edit, --single-chatpachca search users — значение сортировки --sort creation (по дате создания)Список ботов (GET /bots) — список ботов с поиском по имениУдаление бота (DELETE /bots/{id})who_can_add, can_edit, single_chatVideoCallWebhookPayload и события video_call_started, video_call_finished, video_call_recording_readybot_deletedGET /search/users): значение сортировки creation (по дате создания)VideoCallWebhookPayload)