mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-12 10:11:52 +00:00
Add handler for poll answer
This commit is contained in:
parent
0a1909f0f4
commit
350a670bdf
3 changed files with 10 additions and 0 deletions
|
|
@ -26,4 +26,5 @@ BUILTIN_FILTERS: Dict[str, Union[Tuple[BaseFilter], Tuple]] = {
|
||||||
"shipping_query": (),
|
"shipping_query": (),
|
||||||
"pre_checkout_query": (),
|
"pre_checkout_query": (),
|
||||||
"poll": (),
|
"poll": (),
|
||||||
|
"poll_answer": (),
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@ class Router:
|
||||||
router=self, event_name="pre_checkout_query"
|
router=self, event_name="pre_checkout_query"
|
||||||
)
|
)
|
||||||
self.poll_handler = TelegramEventObserver(router=self, event_name="poll")
|
self.poll_handler = TelegramEventObserver(router=self, event_name="poll")
|
||||||
|
self.poll_answer_handler = TelegramEventObserver(router=self, event_name="poll_answer")
|
||||||
|
|
||||||
self.startup = EventObserver()
|
self.startup = EventObserver()
|
||||||
self.shutdown = EventObserver()
|
self.shutdown = EventObserver()
|
||||||
|
|
@ -61,6 +62,7 @@ class Router:
|
||||||
"shipping_query": self.shipping_query_handler,
|
"shipping_query": self.shipping_query_handler,
|
||||||
"pre_checkout_query": self.pre_checkout_query_handler,
|
"pre_checkout_query": self.pre_checkout_query_handler,
|
||||||
"poll": self.poll_handler,
|
"poll": self.poll_handler,
|
||||||
|
"poll_answer": self.poll_answer_handler,
|
||||||
}
|
}
|
||||||
|
|
||||||
# Root handler
|
# Root handler
|
||||||
|
|
|
||||||
|
|
@ -109,6 +109,13 @@ async def poll_handler(poll: types.Poll) -> Any: pass
|
||||||
```
|
```
|
||||||
Is useful for handling [polls](../api/types/poll.md)
|
Is useful for handling [polls](../api/types/poll.md)
|
||||||
|
|
||||||
|
### Poll answer
|
||||||
|
```python3
|
||||||
|
@router.poll_answer_handler()
|
||||||
|
async def poll_answer_handler(poll_answer: types.PollAnswer) -> Any: pass
|
||||||
|
```
|
||||||
|
Is useful for handling [polls answers](../api/types/poll_answer.md)
|
||||||
|
|
||||||
|
|
||||||
## Nested routers
|
## Nested routers
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue