Exemple #1
0
def setup(bot: model.Bakerbot) -> None:
    cog = Management(bot)
    bot.add_cog(cog)

    async def on_message(message: discord.Message) -> None:
        """Bot-wide message handler to enforce guild-ignored channels."""
        if message.guild is not None and database.Backend.db is not None:
            config = await database.GuildConfiguration.get(message.guild.id)
            if config is not None and message.channel.id in config.ignored_channels:
                return

        await bot.process_commands(message)

    bot.on_message = on_message
Exemple #2
0
def setup(bot: model.Bakerbot) -> None:
    cog = Textgen(bot)
    bot.add_cog(cog)
Exemple #3
0
def setup(bot: model.Bakerbot) -> None:
    cog = Dozz(bot)
    bot.add_cog(cog)
Exemple #4
0
def setup(bot: model.Bakerbot) -> None:
    cog = Helper(bot)
    bot.add_cog(cog)
Exemple #5
0
def setup(bot: model.Bakerbot) -> None:
    cog = Voice(bot)
    bot.add_cog(cog)
Exemple #6
0
def setup(bot: model.Bakerbot) -> None:
    cog = Mangadex(bot)
    bot.add_cog(cog)
Exemple #7
0
def setup(bot: model.Bakerbot) -> None:
    cog = Random(bot)
    bot.add_cog(cog)
Exemple #8
0
def setup(bot: model.Bakerbot) -> None:
    cog = Minecraft(bot)
    bot.add_cog(cog)
Exemple #9
0
def setup(bot: model.Bakerbot) -> None:
    cog = Wolfram(bot)
    bot.add_cog(cog)
Exemple #10
0
def setup(bot: model.Bakerbot) -> None:
    cog = Starboard(bot)
    bot.add_cog(cog)
Exemple #11
0
def setup(bot: model.Bakerbot) -> None:
    cog = Debugger(bot)
    bot.add_cog(cog)