INNER CODE UNIT · Python
_register_member_handlers
PleasePrompto/ductor · ductor_bot/messenger/telegram/app.py:418
def _register_member_handlers(self) -> None:
"""Register my_chat_member handlers on the dispatcher (not router).
``ChatMemberUpdated`` events bypass message middleware, so they go
directly on the dispatcher.
"""
from aiogram.filters import ChatMemberUpdatedFilter
from aiogram.filters.chat_member_updated import (
IS_MEMBER,
IS_NOT_MEMBER,
)
self._dp.my_chat_member.register(
self._on_bot_added,
ChatMemberUpdatedFilter(IS_NOT_MEMBER >> IS_MEMBER),
)
self._dp.my_chat_member.register(
self._on_bot_removed,