From a5fb4ee296c4803e8079bf1859fa5853c551e634 Mon Sep 17 00:00:00 2001 From: jrootjunior Date: Wed, 22 Jan 2020 13:16:56 +0200 Subject: [PATCH] Add render_webhook_request method --- aiogram/api/methods/base.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aiogram/api/methods/base.py b/aiogram/api/methods/base.py index d1a7078e..9e0ecde4 100644 --- a/aiogram/api/methods/base.py +++ b/aiogram/api/methods/base.py @@ -21,6 +21,12 @@ class Request(BaseModel): data: Dict[str, Optional[Any]] files: Optional[Dict[str, InputFile]] + def render_webhook_request(self): + return { + "method": self.method, + **{key: value for key, value in self.data.items() if value is not None}, + } + class Config(BaseConfig): arbitrary_types_allowed = True