diff --git a/src/Max.Bot/Types/Converters/UpdateJsonConverter.cs b/src/Max.Bot/Types/Converters/UpdateJsonConverter.cs
index 2cbe998..077b446 100644
--- a/src/Max.Bot/Types/Converters/UpdateJsonConverter.cs
+++ b/src/Max.Bot/Types/Converters/UpdateJsonConverter.cs
@@ -90,6 +90,11 @@ public override Update Read(ref Utf8JsonReader reader, Type typeToConvert, JsonS
update.IsMuted = isMutedElement.GetBoolean();
}
+ if (root.TryGetProperty("payload", out var payload))
+ {
+ update.Payload = payload.GetString();
+ }
+
return update;
}
diff --git a/src/Max.Bot/Types/Update.cs b/src/Max.Bot/Types/Update.cs
index a75c6d0..77cdf04 100644
--- a/src/Max.Bot/Types/Update.cs
+++ b/src/Max.Bot/Types/Update.cs
@@ -59,6 +59,12 @@ public class Update
[JsonPropertyName("message")]
public Message? Message { get; set; }
+ ///
+ /// Gets or sets the payload
+ ///
+ [JsonPropertyName("payload")]
+ public string? Payload { get; set; }
+
///
/// Gets or sets the callback query in this update.
/// Present in: message_callback.