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 чата отправителя ///