Добрый день.
Пишу модуль, который использует чат-бота.
Однако при установке модуля бот не регистрируется. Пробовал вызвать метод регистрации отдельно, возвращается 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;
}
|
Подскажите, что поправить нужно.
Заранее спасибо