from discord.ext import commands from functions import checks class TestCog(commands.Cog): def __init__(self, client): self.client = client def cog_check(self, ctx): """ Check executed for every command in this cog. If necessary, create your own check here. A check is just a function that returns True or False, and takes ctx as an argument. A command will only be executed when this check returns True, which is why that is the default implementation for this function. """ return True @commands.command() async def test(self, ctx): pass @test.error async def test_handler(self, ctx, error): raise error def setup(client): client.add_cog(TestCog(client))