コード例 #1
0
ファイル: management.py プロジェクト: larrabyte/bakerbot
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
コード例 #2
0
ファイル: textgen.py プロジェクト: larrabyte/bakerbot
def setup(bot: model.Bakerbot) -> None:
    cog = Textgen(bot)
    bot.add_cog(cog)
コード例 #3
0
def setup(bot: model.Bakerbot) -> None:
    cog = Dozz(bot)
    bot.add_cog(cog)
コード例 #4
0
def setup(bot: model.Bakerbot) -> None:
    cog = Helper(bot)
    bot.add_cog(cog)
コード例 #5
0
ファイル: voice.py プロジェクト: larrabyte/bakerbot
def setup(bot: model.Bakerbot) -> None:
    cog = Voice(bot)
    bot.add_cog(cog)
コード例 #6
0
ファイル: mangadex.py プロジェクト: larrabyte/bakerbot
def setup(bot: model.Bakerbot) -> None:
    cog = Mangadex(bot)
    bot.add_cog(cog)
コード例 #7
0
ファイル: random.py プロジェクト: larrabyte/bakerbot
def setup(bot: model.Bakerbot) -> None:
    cog = Random(bot)
    bot.add_cog(cog)
コード例 #8
0
def setup(bot: model.Bakerbot) -> None:
    cog = Minecraft(bot)
    bot.add_cog(cog)
コード例 #9
0
def setup(bot: model.Bakerbot) -> None:
    cog = Wolfram(bot)
    bot.add_cog(cog)
コード例 #10
0
ファイル: starboard.py プロジェクト: larrabyte/bakerbot
def setup(bot: model.Bakerbot) -> None:
    cog = Starboard(bot)
    bot.add_cog(cog)
コード例 #11
0
def setup(bot: model.Bakerbot) -> None:
    cog = Debugger(bot)
    bot.add_cog(cog)