Skip to content

Нет поддержки многих типов событий #15

@wadealer

Description

@wadealer

События включения/отключения уведомлений:

An uncaught Exception was encountered
Type: LogicException

Message: Unknown or unsupported update type received: dialog_unmuted

Filename: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\ModelFactory.php

Line Number: 377

Backtrace:

File: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\ModelFactory.php
Line: 344
Function: createUpdate

File: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\Api.php
Line: 230
Function: createUpdateList

An uncaught Exception was encountered
Type: LogicException

Message: Unknown or unsupported update type received: dialog_muted

Filename: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\ModelFactory.php

Line Number: 377

Backtrace:

File: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\ModelFactory.php
Line: 344
Function: createUpdate

File: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\Api.php
Line: 230
Function: createUpdateList

Событие остановки бота:

An uncaught Exception was encountered
Type: LogicException

Message: Unknown or unsupported update type received: bot_stopped

Filename: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\ModelFactory.php

Line Number: 377

Backtrace:

File: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\ModelFactory.php
Line: 344
Function: createUpdate

File: ...\vendor\bushlanov-dev\max-bot-api-client-php\src\Api.php
Line: 230
Function: createUpdateList

При лонг пулинге эти исключения являются проблемой, т.к. если прилетает несколько событий, например, сначала отключение и тут же снова включение бота, то второе событие просто не будет обработано из-за исключения. Предлагаю как-то иначе обрабатывать неизвестные события, т.к. всегда есть вероятность, что в Максе появятся новые события, т.е. такие проблемы потенциально могут возникать, даже если сейчас добавить поддержку и этих событий.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions