Bitrix API

PropertiesUa extends Base

Table of Contents

Constants

BOT_CODE  = "propertiesua"
FO  = "FO"
MODULE_ID  = "imbot"
UO  = "UO"

Methods

addError()  : void
getBotId()  : int
Returns registered bot Id.
getError()  : Error
getLangMessage()  : mixed
hasError()  : bool
Tells true if error has occurred.
isEnabled()  : bool
Is bot enabled.
onAnswerAdd()  : array<string|int, mixed>
Event handler on answer add.
onBotDelete()  : bool
Event handler on bot remove.
onChatStart()  : bool
Event handler when bot join to chat.
onCommandAdd()  : bool
Event handler on command add.
onCommandLang()  : bool|array<string|int, mixed>
Returns title and description for app or command list.
onMessageAdd()  : bool
Event handler on message add.
register()  : int
Register bot at portal.
sendAnswer()  : mixed
setBotId()  : bool
Saves new Id of the registered bot.
unRegister()  : bool
Unregister bot at portal.
uploadAvatar()  : array<string|int, mixed>|bool|string
uploadIcon()  : bool|int

Constants

MODULE_ID

public mixed MODULE_ID = "imbot"

Methods

addError()

public static addError(Error $error) : void
Parameters
$error : Error

getBotId()

Returns registered bot Id.

public static getBotId() : int
Return values
int

getError()

public static getError() : Error
Return values
Error

getLangMessage()

public static getLangMessage([mixed $messageCode = '' ]) : mixed
Parameters
$messageCode : mixed = ''

hasError()

Tells true if error has occurred.

public static hasError() : bool
Return values
bool

isEnabled()

Is bot enabled.

public static isEnabled() : bool
Return values
bool

onAnswerAdd()

Event handler on answer add.

public static onAnswerAdd(mixed $command, mixed $params) : array<string|int, mixed>
Parameters
$command : mixed
$params : mixed
Return values
array<string|int, mixed>

onBotDelete()

Event handler on bot remove.

public static onBotDelete([int|null $bodId = null ]) : bool
Parameters
$bodId : int|null = null
Return values
bool

onChatStart()

Event handler when bot join to chat.

public static onChatStart(mixed $dialogId, mixed $joinFields) : bool
Parameters
$dialogId : mixed
$joinFields : mixed
Return values
bool

onCommandAdd()

Event handler on command add.

public static onCommandAdd(int $messageId, array<string|int, mixed> $messageFields) : bool
Parameters
$messageId : int
$messageFields : array<string|int, mixed>
Return values
bool

onCommandLang()

Returns title and description for app or command list.

public static onCommandLang(string $command[, string $lang = null ]) : bool|array<string|int, mixed>
Parameters
$command : string

App or command code.

$lang : string = null

Language Id.

Return values
bool|array<string|int, mixed>

onMessageAdd()

Event handler on message add.

public static onMessageAdd(mixed $messageId, mixed $messageFields) : bool
Parameters
$messageId : mixed
$messageFields : mixed
Return values
bool

register()

Register bot at portal.

public static register([array<string|int, mixed> $params = array() ]) : int
Parameters
$params : array<string|int, mixed> = array()
Return values
int

sendAnswer()

public static sendAnswer(mixed $messageId, mixed $messageFields) : mixed
Parameters
$messageId : mixed
$messageFields : mixed

setBotId()

Saves new Id of the registered bot.

public static setBotId(int $id) : bool
Parameters
$id : int
Return values
bool

unRegister()

Unregister bot at portal.

public static unRegister() : bool
Return values
bool

uploadAvatar()

public static uploadAvatar([string $lang = LANGUAGE_ID ]) : array<string|int, mixed>|bool|string
Parameters
$lang : string = LANGUAGE_ID
Return values
array<string|int, mixed>|bool|string

uploadIcon()

public static uploadIcon(mixed $iconName) : bool|int
Parameters
$iconName : mixed
Return values
bool|int

        
On this page

Search results