Openlines
Class Openlines
Tags
Table of Contents
Constants
- BOT_CODE = 'network'
- COMMAND_FINISH_DIALOG_SESSION = 'finishDialogSession'
- COMMAND_OPERATOR_MESSAGE_ADD = 'operatorMessageAdd'
- COMMAND_OPERATOR_MESSAGE_DELETE = 'operatorMessageDelete'
- COMMAND_OPERATOR_MESSAGE_RECEIVED = 'operatorMessageReceived'
- COMMAND_OPERATOR_MESSAGE_UPDATE = 'operatorMessageUpdate'
- COMMAND_OPERATOR_OPEN_NEW_DIALOG = 'operatorOpenNewDialog'
- COMMAND_OPERATOR_QUEUE_NUMBER = 'operatorQueueNumber'
- COMMAND_OPERATOR_START_WRITING = 'operatorStartWriting'
- COMMAND_START_DIALOG_SESSION = 'startDialogSession'
Methods
- __callStatic() : bool
- initHttpClient() : void
- Replace web client.
- onReceiveCommand() : Error|bool|array<string|int, mixed>
- operatorMessageAdd() : bool
- operatorMessageDelete() : bool
- operatorMessageReceived() : bool
- operatorMessageUpdate() : bool
- operatorOpenNewDialog() : bool
- operatorQueueNumber() : bool
- operatorStartWriting() : bool
- sessionFinish() : bool
- sessionStart() : bool
Constants
BOT_CODE
public
mixed
BOT_CODE
= 'network'
COMMAND_FINISH_DIALOG_SESSION
public
mixed
COMMAND_FINISH_DIALOG_SESSION
= 'finishDialogSession'
COMMAND_OPERATOR_MESSAGE_ADD
public
mixed
COMMAND_OPERATOR_MESSAGE_ADD
= 'operatorMessageAdd'
COMMAND_OPERATOR_MESSAGE_DELETE
public
mixed
COMMAND_OPERATOR_MESSAGE_DELETE
= 'operatorMessageDelete'
COMMAND_OPERATOR_MESSAGE_RECEIVED
public
mixed
COMMAND_OPERATOR_MESSAGE_RECEIVED
= 'operatorMessageReceived'
COMMAND_OPERATOR_MESSAGE_UPDATE
public
mixed
COMMAND_OPERATOR_MESSAGE_UPDATE
= 'operatorMessageUpdate'
COMMAND_OPERATOR_OPEN_NEW_DIALOG
public
mixed
COMMAND_OPERATOR_OPEN_NEW_DIALOG
= 'operatorOpenNewDialog'
COMMAND_OPERATOR_QUEUE_NUMBER
public
mixed
COMMAND_OPERATOR_QUEUE_NUMBER
= 'operatorQueueNumber'
COMMAND_OPERATOR_START_WRITING
public
mixed
COMMAND_OPERATOR_START_WRITING
= 'operatorStartWriting'
COMMAND_START_DIALOG_SESSION
public
mixed
COMMAND_START_DIALOG_SESSION
= 'startDialogSession'
Methods
__callStatic()
public
static __callStatic(string $command, array<string|int, mixed> $params) : bool
Parameters
- $command : string
- $params : array<string|int, mixed>
Return values
boolinitHttpClient()
Replace web client.
public
static initHttpClient(Http $httpClient) : void
Parameters
- $httpClient : Http
onReceiveCommand()
public
static onReceiveCommand(string $command, array<string|int, mixed> $params) : Error|bool|array<string|int, mixed>
Parameters
- $command : string
- $params : array<string|int, mixed>
Tags
Return values
Error|bool|array<string|int, mixed>operatorMessageAdd()
public
operatorMessageAdd(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
booloperatorMessageDelete()
public
operatorMessageDelete(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
booloperatorMessageReceived()
public
operatorMessageReceived(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
booloperatorMessageUpdate()
public
operatorMessageUpdate(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
booloperatorOpenNewDialog()
public
operatorOpenNewDialog(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
booloperatorQueueNumber()
public
operatorQueueNumber(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
booloperatorStartWriting()
public
operatorStartWriting(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
boolsessionFinish()
public
sessionFinish(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>
Return values
boolsessionStart()
public
sessionStart(array<string|int, mixed> $params) : bool
Parameters
- $params : array<string|int, mixed>