Calls Filters#

Usefully filters to use in your handlers.

>>> from pywa import WhatsApp, types, filters
>>> wa = WhatsApp(...)
>>> @wa.on_message(filters.command("start"))
... def on_hi_msg(_: WhatsApp, m: types.Message):
...     print("This is a welcome message!")
filters.outgoing_call: Filter[CallConnect] = outgoing_call#
filters.incoming_call: Filter[CallConnect] = incoming_call#
filters.call_status: Filter[CallStatus] = filters.call_status#
filters.call_answered: Filter[CallStatus] = call_answered#
filters.call_rejected: Filter[CallStatus] = filters.call_rejected#
filters.call_ringing: Filter[CallStatus] = filters.call_ringing#
filters.call_permission_update: Filter[CallPermissionUpdate] = call_permission_update#
filters.call_permission_accepted: Filter[CallPermissionUpdate] = call_permission_accepted#
filters.call_permission_rejected: Filter[CallPermissionUpdate] = call_permission_rejected#
filters.call_terminate: Filter[CallTerminate] = filters.call_terminate#