diff --git a/src/Nocr.TelegramListener.AppServices/UpdateListeners/Handlers/Implementation/NewMessageHandler.cs b/src/Nocr.TelegramListener.AppServices/UpdateListeners/Handlers/Implementation/NewMessageHandler.cs
index 802be15..f442d95 100644
--- a/src/Nocr.TelegramListener.AppServices/UpdateListeners/Handlers/Implementation/NewMessageHandler.cs
+++ b/src/Nocr.TelegramListener.AppServices/UpdateListeners/Handlers/Implementation/NewMessageHandler.cs
@@ -42,9 +42,9 @@ public sealed class NewMessageHandler : INewMessageHandler
break;
}
-
var @event = new MessageReceived
{
+ MessageId = messageBase.ID,
FromId = m.from_id.ID,
From = m.from_id.Peer(_telegramRegistry.Users, _telegramRegistry.Chats),
ChatUsername = chatUserName,
diff --git a/src/Nocr.TelegramListener.Async.Api.Contracts/Events/TextUpdateReceived.cs b/src/Nocr.TelegramListener.Async.Api.Contracts/Events/TextUpdateReceived.cs
index 3813848..cf18b5d 100644
--- a/src/Nocr.TelegramListener.Async.Api.Contracts/Events/TextUpdateReceived.cs
+++ b/src/Nocr.TelegramListener.Async.Api.Contracts/Events/TextUpdateReceived.cs
@@ -19,6 +19,11 @@ public sealed class MessageReceived : IEvent
///
public string? From { get; set; }
+ ///
+ /// Идентификатор сообщения
+ ///
+ public long MessageId { get; set; }
+
///
/// Username чата отправителя
///