Message Status Filters#
- pywa.filters.message_status#
alias of
MessageStatusFilter
- message_status.sent: MessageStatusFilterT = <function MessageStatusFilter.<lambda>>#
Filter for messages that have been sent.
>>> filters.message_status.sent
- message_status.delivered: MessageStatusFilterT = <function MessageStatusFilter.<lambda>>#
Filter for messages that have been delivered.
>>> filters.message_status.delivered
- message_status.read: MessageStatusFilterT = <function MessageStatusFilter.<lambda>>#
Filter for messages that have been read.
>>> filters.message_status.read
- message_status.failed: MessageStatusFilterT = <function MessageStatusFilter.<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.errorsor error codes to match.
>>> message_status.failed_with(ReEngagementMessage) >>> message_status.failed_with(131051)