def METHOD_NAME(self, message: str, truncate=True):
    if truncate:
        max_length = self._meta.get_field("message").max_length
        if max_length is None:
            raise ValueError("Cannot truncate message without max_length")
        message = Truncator(message).chars(max_length)
    self.message = message