async def METHOD_NAME(self):
    status_channel = self.bot.get_channel(self.config()["status_channel_id"])
    if not status_channel or not isinstance(status_channel, discord.TextChannel):
        self.bot.logger.warning(
            "The status channel for the support server command is misconfigured."
        )
        return
    self.bot.logger.debug(
        "Updating status message",
        guild=status_channel.guild,
        channel=status_channel,
    )
    embed = discord.Embed(
        colour=discord.Colour.blurple(), title=f"{self.bot.user.name}'s status"
    )
    embed.add_field(
        name="Guilds Count", value=f"{len(self.bot.guilds)}", inline=True
    )
    embed.add_field(name="Users Count", value=f"{len(self.bot.users)}", inline=True)
    embed.add_field(
        name="Messages in cache",
        value=f"{len(self.bot.cached_messages)}",
        inline=True,
    )
    ping_f = status_channel.typing()
    t_1 = time.perf_counter()
    await ping_f  # tell Discord that the bot is "typing", which is a very simple request
    t_2 = time.perf_counter()
    ping = round((t_2 - t_1) * 1000)  # calculate the time needed to trigger typing
    embed.add_field(
        name="Average Latency", value=f"{round(self.bot.latency, 2)}ms", inline=True
    )
    embed.add_field(name="Current ping", value=f"{ping}ms", inline=True)
    embed.add_field(
        name="Shards Count", value=f"{self.bot.shard_count}", inline=True
    )
    embed.add_field(name="Cogs loaded", value=f"{len(self.bot.cogs)}", inline=True)
    embed.add_field(
        name="Commands loaded", value=f"{len(self.bot.commands)}", inline=True
    )
    embed.add_field(name="Uptime", value=f"{self.get_bot_uptime()}", inline=True)
    try:
        mc_command_name, mc_command_uses = self.bot.commands_used.most_common(1)[0]
        embed.add_field(
            name="Commands (most used)",
            value=f"dh!{mc_command_name} ({mc_command_uses} uses)",
            inline=False,
        )
    except (ValueError, IndexError):
        embed.add_field(name="Commands", value=f"❌", inline=False)
    ds_cog = self.bot.get_cog("DucksSpawning")
    if ds_cog:
        now = time.time()
        loop_time = ds_cog.current_iteration_public
        diff = now - loop_time
        diff_str = round(diff, 2)
        if loop_time == 0:
            embed.add_field(
                name="Ducks Loop", value=f"⚠️ Restoring ducks...", inline=True
            )
        elif diff < 2:
            embed.add_field(
                name="Ducks Loop", value=f"✅ {diff_str}s off", inline=True
            )
        else:
            embed.add_field(
                name="Ducks Loop", value=f"⚠️ {diff_str}s off", inline=True
            )
    else:
        embed.add_field(name="Ducks Loop", value=f"❌ Unloaded", inline=True)
    boss_cog = self.bot.get_cog("DuckBoss")
    if boss_cog:
        if boss_cog.METHOD_NAME.failed():
            embed.add_field(name="Boss Loop", value=f"❌ Failed", inline=True)
        else:
            embed.add_field(
                name="Boss Loop",
                value=f"✅ {boss_cog.iterations_spawn} spawns "
                f"({ round(boss_cog.luck) }% luck), {boss_cog.METHOD_NAME.current_loop} it",
                inline=True,
            )
    else:
        embed.add_field(name="Boss Loop", value=f"❌ Unloaded", inline=True)
    embed.timestamp = timezone.now()
    next_it = self.METHOD_NAME.next_iteration
    now = timezone.now()
    delta = dates.format_timedelta(next_it - now, locale="en")
    embed.set_footer(text=f"This should update every {delta} - Last update")
    await purge_channel_messages(status_channel)
    await status_channel.send(embed=embed)