@utils.cached_slot_property('_cs_system_content')
def system_content(self) -> Optional[str]:
    ':class:`str`: A property that returns the content that is rendered\n        regardless of the :attr:`Message.type`.\n\n        In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\,\n        this just returns the regular :attr:`Message.content`. Otherwise this\n        returns an English message denoting the contents of the system message.\n        '
    if (self.type is MessageType.default):
        return self.content
    if (self.type is MessageType.recipient_add):
        if (self.channel.type is ChannelType.group):
            return f'{self.author.name} added {self.mentions[0].name} to the group.'
        else:
            return f'{self.author.name} added {self.mentions[0].name} to the thread.'
    if (self.type is MessageType.recipient_remove):
        if (self.channel.type is ChannelType.group):
            return f'{self.author.name} removed {self.mentions[0].name} from the group.'
        else:
            return f'{self.author.name} removed {self.mentions[0].name} from the thread.'
    if (self.type is MessageType.channel_name_change):
        return f'{self.author.name} changed the channel name: **{self.content}**'
    if (self.type is MessageType.channel_icon_change):
        return f'{self.author.name} changed the channel icon.'
    if (self.type is MessageType.pins_add):
        return f'{self.author.name} pinned a message to this channel.'
    if (self.type is MessageType.new_member):
        formats = ['{0} joined the party.', '{0} is here.', 'Welcome, {0}. We hope you brought pizza.', 'A wild {0} appeared.', '{0} just landed.', '{0} just slid into the server.', '{0} just showed up!', 'Welcome {0}. Say hi!', '{0} hopped into the server.', 'Everyone welcome {0}!', "Glad you're here, {0}.", 'Good to see you, {0}.', 'Yay you made it, {0}!']
        created_at_ms = int((self.created_at.timestamp() * 1000))
        return formats[(created_at_ms % len(formats))].format(self.author.name)
    if (self.type is MessageType.premium_guild_subscription):
        if (not self.content):
            return f'{self.author.name} just boosted the server!'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times!'
    if (self.type is MessageType.premium_guild_tier_1):
        if (not self.content):
            return f'{self.author.name} just boosted the server! {self.guild} has achieved **Level 1!**'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times! {self.guild} has achieved **Level 1!**'
    if (self.type is MessageType.premium_guild_tier_2):
        if (not self.content):
            return f'{self.author.name} just boosted the server! {self.guild} has achieved **Level 2!**'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times! {self.guild} has achieved **Level 2!**'
    if (self.type is MessageType.premium_guild_tier_3):
        if (not self.content):
            return f'{self.author.name} just boosted the server! {self.guild} has achieved **Level 3!**'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times! {self.guild} has achieved **Level 3!**'
    if (self.type is MessageType.channel_follow_add):
        return f'{self.author.name} has added {self.content} to this channel. Its most important updates will show up here.'
    if (self.type is MessageType.guild_stream):
        return f'{self.author.name} is live! Now streaming {self.author.activity.name}'
    if (self.type is MessageType.guild_discovery_disqualified):
        return 'This server has been removed from Server Discovery because it no longer passes all the requirements. Check Server Settings for more details.'
    if (self.type is MessageType.guild_discovery_requalified):
        return 'This server is eligible for Server Discovery again and has been automatically relisted!'
    if (self.type is MessageType.guild_discovery_grace_period_initial_warning):
        return 'This server has failed Discovery activity requirements for 1 week. If this server fails for 4 weeks in a row, it will be automatically removed from Discovery.'
    if (self.type is MessageType.guild_discovery_grace_period_final_warning):
        return 'This server has failed Discovery activity requirements for 3 weeks in a row. If this server fails for 1 more week, it will be removed from Discovery.'
    if (self.type is MessageType.thread_created):
        return f'{self.author.name} started a thread: **{self.content}**. See all **threads**.'
    if (self.type is MessageType.reply):
        return self.content
    if (self.type is MessageType.thread_starter_message):
        if ((self.reference is None) or (self.reference.resolved is None)):
            return "Sorry, we couldn't load the first message in this thread"
        return self.reference.resolved.content
    if (self.type is MessageType.guild_invite_reminder):
        return 'Wondering who to invite?\nStart by inviting anyone who can help you build the server!'
:class:`str`: A property that returns the content that is rendered
regardless of the :attr:`Message.type`.

In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\,
this just returns the regular :attr:`Message.content`. Otherwise this
returns an English message denoting the contents of the system message.
@utils.cached_slot_property('_cs_system_content')
def system_content(self) -> Optional[str]:
    ':class:`str`: A property that returns the content that is rendered\n        regardless of the :attr:`Message.type`.\n\n        In the case of :attr:`MessageType.default` and :attr:`MessageType.reply`\\,\n        this just returns the regular :attr:`Message.content`. Otherwise this\n        returns an English message denoting the contents of the system message.\n        '
    if (self.type is MessageType.default):
        return self.content
    if (self.type is MessageType.recipient_add):
        if (self.channel.type is ChannelType.group):
            return f'{self.author.name} added {self.mentions[0].name} to the group.'
        else:
            return f'{self.author.name} added {self.mentions[0].name} to the thread.'
    if (self.type is MessageType.recipient_remove):
        if (self.channel.type is ChannelType.group):
            return f'{self.author.name} removed {self.mentions[0].name} from the group.'
        else:
            return f'{self.author.name} removed {self.mentions[0].name} from the thread.'
    if (self.type is MessageType.channel_name_change):
        return f'{self.author.name} changed the channel name: **{self.content}**'
    if (self.type is MessageType.channel_icon_change):
        return f'{self.author.name} changed the channel icon.'
    if (self.type is MessageType.pins_add):
        return f'{self.author.name} pinned a message to this channel.'
    if (self.type is MessageType.new_member):
        formats = ['{0} joined the party.', '{0} is here.', 'Welcome, {0}. We hope you brought pizza.', 'A wild {0} appeared.', '{0} just landed.', '{0} just slid into the server.', '{0} just showed up!', 'Welcome {0}. Say hi!', '{0} hopped into the server.', 'Everyone welcome {0}!', "Glad you're here, {0}.", 'Good to see you, {0}.', 'Yay you made it, {0}!']
        created_at_ms = int((self.created_at.timestamp() * 1000))
        return formats[(created_at_ms % len(formats))].format(self.author.name)
    if (self.type is MessageType.premium_guild_subscription):
        if (not self.content):
            return f'{self.author.name} just boosted the server!'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times!'
    if (self.type is MessageType.premium_guild_tier_1):
        if (not self.content):
            return f'{self.author.name} just boosted the server! {self.guild} has achieved **Level 1!**'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times! {self.guild} has achieved **Level 1!**'
    if (self.type is MessageType.premium_guild_tier_2):
        if (not self.content):
            return f'{self.author.name} just boosted the server! {self.guild} has achieved **Level 2!**'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times! {self.guild} has achieved **Level 2!**'
    if (self.type is MessageType.premium_guild_tier_3):
        if (not self.content):
            return f'{self.author.name} just boosted the server! {self.guild} has achieved **Level 3!**'
        else:
            return f'{self.author.name} just boosted the server **{self.content}** times! {self.guild} has achieved **Level 3!**'
    if (self.type is MessageType.channel_follow_add):
        return f'{self.author.name} has added {self.content} to this channel. Its most important updates will show up here.'
    if (self.type is MessageType.guild_stream):
        return f'{self.author.name} is live! Now streaming {self.author.activity.name}'
    if (self.type is MessageType.guild_discovery_disqualified):
        return 'This server has been removed from Server Discovery because it no longer passes all the requirements. Check Server Settings for more details.'
    if (self.type is MessageType.guild_discovery_requalified):
        return 'This server is eligible for Server Discovery again and has been automatically relisted!'
    if (self.type is MessageType.guild_discovery_grace_period_initial_warning):
        return 'This server has failed Discovery activity requirements for 1 week. If this server fails for 4 weeks in a row, it will be automatically removed from Discovery.'
    if (self.type is MessageType.guild_discovery_grace_period_final_warning):
        return 'This server has failed Discovery activity requirements for 3 weeks in a row. If this server fails for 1 more week, it will be removed from Discovery.'
    if (self.type is MessageType.thread_created):
        return f'{self.author.name} started a thread: **{self.content}**. See all **threads**.'
    if (self.type is MessageType.reply):
        return self.content
    if (self.type is MessageType.thread_starter_message):
        if ((self.reference is None) or (self.reference.resolved is None)):
            return "Sorry, we couldn't load the first message in this thread"
        return self.reference.resolved.content
    if (self.type is MessageType.guild_invite_reminder):
        return 'Wondering who to invite?\nStart by inviting anyone who can help you build the server!'