- Модуль: imbot
- Путь к файлу: ~/bitrix/modules/imbot/lib/bot/supportbox.php
- Класс: BitrixImBotBotSupportBox
- Вызов: SupportBox::onReceiveCommand
static function onReceiveCommand($command, $params)
{
if ($command === self::COMMAND_OPERATOR_CHANGE_LINE)
{
Log::write($params, 'NETWORK: $command');
if (self::updateBotProperties())
{
//notify
self::notifyAdministrators(self::getMessage('CHANGE_CODE', Loc::getMessage('SUPPORT_BOX_CHANGE_LINE_USER')));
}
return ['RESULT' => 'OK'];
}
elseif ($command === MixinCOMMAND_OPERATOR_QUEUE_NUMBER)
{
Log::write($params, "NETWORK: $command");
self::operatorQueueNumber([
'BOT_ID' => $params['BOT_ID'],
'DIALOG_ID' => $params['DIALOG_ID'],
'MESSAGE_ID' => $params['MESSAGE_ID'],
'SESSION_ID' => $params['SESSION_ID'],
'QUEUE_NUMBER' => $params['QUEUE_NUMBER'],
]);
return ['RESULT' => 'OK'];
}
return parent::onReceiveCommand($command, $params);
}