From 7d76e8024c6aaaddf8e1be6ff8c61142f71ebb35 Mon Sep 17 00:00:00 2001 From: mike Date: Sun, 5 Jan 2025 13:08:13 +0000 Subject: [PATCH 1/2] fix: message field in Update should be optional --- pygramtic/models.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pygramtic/models.py b/pygramtic/models.py index e43b3d4..bf5e57a 100644 --- a/pygramtic/models.py +++ b/pygramtic/models.py @@ -752,8 +752,13 @@ class CallbackQuery(BaseModel): class Update(BaseModel): + """ + This object represents an incoming update. + At most *one* of the optional parameters can be present in any given update. + https://core.telegram.org/bots/api#update + """ update_id: int - message: 'Message' + message: 'Message' = None edited_message: 'Message' = None channel_post: 'Message' = None edited_channel_post: 'Message' = None From d8b88803d7911e338c2faaef26f99ffbeb54a0aa Mon Sep 17 00:00:00 2001 From: mike Date: Sun, 5 Jan 2025 13:09:47 +0000 Subject: [PATCH 2/2] bump version to 0.2.1 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 0ea3a94..0c62199 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.0 +0.2.1