53  /  160

imbot.command.unregister

Просмотров: 970
Дата последнего изменения: 17.05.2022
Анна Кокина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5

Удаление обработки команды

Обратите внимание! Метод указан с использованием функции restCommand - это метод отправки данных в Битрикс24, данный метод есть в примере ЭхоБота и представлен здесь в качестве примера. Вы можете использовать свою функцию или javascript-метод BX24.callMethod или bitrix24-php-sdk.

Обратите внимание! Для обработки команды нужно, чтобы в приложении была обработка события добавления команды ONIMCOMMANDADD.

Вызов метода

$result = restCommand('imbot.command.unregister', Array(

    'COMMAND_ID' => 13, // Идентификатор команды для удаления
    'CLIENT_ID' => '', // Строковый идентификатор чат-бота, используется только в режиме Вебхуков
), $_REQUEST["auth"]);

Результат выполнения

true или ошибка.

Возможные коды ошибок

Код Описание
COMMAND_ID_ERROR Команда не найдена.
APP_ID_ERROR Чат-бот не принадлежит этому приложению. Работать можно только с чат-ботами, установленными в рамках приложения.
WRONG_REQUEST Что-то пошло не так.


Курсы разработаны в компании «1С-Битрикс»