Message Status Filters#
- filters.sent: Filter[MessageStatus] = filters.status_sent#
- filters.delivered: Filter[MessageStatus] = filters.status_delivered#
- filters.read: Filter[MessageStatus] = filters.status_read#
- filters.played: Filter[MessageStatus] = filters.status_played#
- filters.failed: Filter[MessageStatus] = filters.status_failed#
- pywa.filters.failed_with(*errors)#
Filter for status updates of messages that have failed to send with the given error/s.
- Parameters:
*errors (type[WhatsAppError] | int) – The exceptions from
pywa.errorsor error codes to match.- Return type:
Filter[MessageStatus]
>>> failed_with(ReEngagementMessage) >>> failed_with(131051)
- filters.with_tracker: Filter[MessageStatus] = filters.with_tracker#