Message Status Filters#

filters.sent: Filter[MessageStatus] = <pywa.filters.status_sent object>#
filters.delivered: Filter[MessageStatus] = <pywa.filters.status_delivered object>#
filters.read: Filter[MessageStatus] = <pywa.filters.status_read object>#
filters.played: Filter[MessageStatus] = <pywa.filters.status_played object>#
filters.failed: Filter[MessageStatus] = <pywa.filters.status_failed object>#
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.errors or error codes to match.

Return type:

Filter[MessageStatus]

>>> failed_with(ReEngagementMessage)
>>> failed_with(131051)
filters.with_tracker: Filter[MessageStatus] = <pywa.filters.with_tracker object>#