Добрый день.
Пишу модуль, который использует чат-бота.
Однако при установке модуля бот не регистрируется. Пробовал вызвать метод регистрации отдельно, возвращается false. Не могу понять, что не так.
Исходный код:
Подскажите, что поправить нужно.
Заранее спасибо
Пишу модуль, который использует чат-бота.
Однако при установке модуля бот не регистрируется. Пробовал вызвать метод регистрации отдельно, возвращается false. Не могу понять, что не так.
Исходный код:
Код |
---|
public static function register() { if(!Bitrix\Main\Loader::includeModule('im')) { return false; } if(self::getBotId()) { return self::getBotId(); } $botId = Bitrix\Im\Bot::register([ 'CODE' => self::BOT_CODE, 'MODULE_ID' => self::MODULE_ID, 'TYPE' => Bot::TYPE_BOT, 'CLASS' => __CLASS__, 'INSTALL_TYPE' => Bot::INSTALL_TYPE_SILENT, 'METHOD_MESSAGE_ADD' => 'onMessageAdd', 'METHOD_WELCOME_MESSAGE' => 'onChatStart', 'METHOD_BOT_DELETE' => 'onBotDelete', 'PROPERTIES' => [ 'NAME' => Loc::getMessage('HELPDESK_BOT_NAME'), 'EMAIL' => Loc::getMessage('HELPDESK_BOT_EMAIL'), 'PERSONAL_PHOTO' => self::prepareAvatar() ] ]); if($botId) { self::setBotId($botId); } return $botId; } |
Подскажите, что поправить нужно.
Заранее спасибо