Просмотров: 11609
Дата последнего изменения: 17.05.2022
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
4
5
Отправка сообщения «Чат-бот пишет сообщение...»
Обратите внимание! Метод указан с использованием функции
restCommand - это метод отправки данных в
Битрикс24, данный метод есть в примере
ЭхоБота и представлен здесь в качестве примера. Вы можете использовать свою функцию или javascript-метод
BX24.callMethod или
bitrix24-php-sdk.
Примечание: Данный метод работы с сообщениями обычно применяется, когда пользователь что-то пишет, поэтому нужно обязательно обрабатывать событие
ONIMBOTMESSAGEADD.
Вызов метода
$result = restCommand('imbot.chat.sendTyping', Array(
'BOT_ID' => 39, // Идентификатор чат-бота, от которого идет запрос; можно не указывать, если бот всего один
'DIALOG_ID' => 1, // Идентификатор диалога, это либо USER_ID пользователя, либо chatXX - где XX идентификатор чата, передается в событии ONIMBOTMESSAGEADD и ONIMJOINCHAT
), $_REQUEST["auth"]);
Результат выполнения
true
или ошибка.
Ссылки по теме
Возможные коды ошибок
Код |
Описание |
BOT_ID_ERROR |
Чат-бот не найден. |
DIALOG_ID_EMPTY |
Не передан идентификатор диалога. |
|