@classmethod
def pluggable(cls, bot, api_key: str, *args, **kwargs):
    """
        Pluggable version of Client. Inserts Client directly into your Bot client.
        Called by using `bot.dbl`


        Parameters
        -------------
        bot: discord.ext.commands.Bot or discord.ext.commands.AutoShardedBot
            Your bot client from discord.py
        api_key: :class:`str`
            Your weeb.sh api token.


        .. note::
            Takes the same parameters as :class:`Client` class.
            Usage changes to ``bot.weebsh``. (``bot`` is your bot client variable)

        """
    try:
        return bot.weebsh
    except AttributeError:
        bot.weebsh = cls(api_key, *args, bot=bot, **kwargs)
        return bot.weebsh
