Message Status Filters#
- pywa.filters.message_status#
alias of
_MessageStatusFilters
- message_status.sent: _MessageStatusFilterT = <function _MessageStatusFilters.<lambda>>#
Filter for messages that have been sent.
>>> filters.message_status.sent
- message_status.delivered: _MessageStatusFilterT = <function _MessageStatusFilters.<lambda>>#
Filter for messages that have been delivered.
>>> filters.message_status.delivered
- message_status.read: _MessageStatusFilterT = <function _MessageStatusFilters.<lambda>>#
Filter for messages that have been read.
>>> filters.message_status.read
- message_status.failed: _MessageStatusFilterT = <function _MessageStatusFilters.<lambda>>#
Filter for status updates of messages that have failed to send.
>>> filters.message_status.failed
- static message_status.failed_with(*errors: type[WhatsAppError] | int) _MessageStatusFilterT #
Filter for status updates of messages that have failed to send with the given error/s.
- Parameters:
*errors – The exceptions from
pywa.errors
or error codes to match.
>>> message_status.failed_with(ReEngagementMessage) >>> message_status.failed_with(131051)