SlackException

exception safir.slack.blockkit.SlackException(message, user=None, *, failed_at=None)

Parent class of exceptions that can be reported to Slack.

Intended to be subclassed. Subclasses may wish to override the to_slack method.

message

Error message represented by this exception.

user

Username associated with the exception.

failed_at

When the failure occurred. Defaults to the time the exception was created.

Parameters:
  • message (str) – Exception string value, which is the default Slack message.

  • user (str | None, default: None) – Identity of user triggering the exception, if known.

  • failed_at (datetime | None, default: None) – When the exception happened. Omit to use the current time.