diff --git a/src/TgBotLib/Classes/Utilities.php b/src/TgBotLib/Classes/Utilities.php index 6d84823..bd69677 100644 --- a/src/TgBotLib/Classes/Utilities.php +++ b/src/TgBotLib/Classes/Utilities.php @@ -141,6 +141,11 @@ return UpdateEventType::DELETED_BUSINESS_MESSAGES; } + if($update->getEditedBusinessMessage() !== null) + { + return UpdateEventType::EDITED_BUSINESS_MESSAGE; + } + return UpdateEventType::UPDATE_EVENT; } } \ No newline at end of file diff --git a/src/TgBotLib/Enums/UpdateEventType.php b/src/TgBotLib/Enums/UpdateEventType.php index 29b4d4d..2a2afb3 100644 --- a/src/TgBotLib/Enums/UpdateEventType.php +++ b/src/TgBotLib/Enums/UpdateEventType.php @@ -9,6 +9,7 @@ use TgBotLib\Events\ChatMemberUpdatedEvent; use TgBotLib\Events\ChosenInlineResultEvent; use TgBotLib\Events\DeletedBusinessMessagesEvent; + use TgBotLib\Events\EditedBusinessMessageEvent; use TgBotLib\Events\InlineQueryEvent; use TgBotLib\Events\MessageReactionCountEvent; use TgBotLib\Events\MessageReactionEvent; @@ -40,4 +41,5 @@ case MESSAGE_REACTION_COUNT = MessageReactionCountEvent::class; case MESSAGE_REACTION = MessageReactionEvent::class; case DELETED_BUSINESS_MESSAGES = DeletedBusinessMessagesEvent::class; + case EDITED_BUSINESS_MESSAGE = EditedBusinessMessageEvent::class; } diff --git a/src/TgBotLib/Events/EditedBusinessMessageEvent.php b/src/TgBotLib/Events/EditedBusinessMessageEvent.php new file mode 100644 index 0000000..9cb3975 --- /dev/null +++ b/src/TgBotLib/Events/EditedBusinessMessageEvent.php @@ -0,0 +1,28 @@ +update->getEditedBusinessMessage(); + } + } \ No newline at end of file