Не появляется slash команда в списке команд

Всем привет, у меня возникла проблема, почему то, когда я добавляю слеш команду она не добавялется в список команд бота, ее как будто просто нет, пробовал перезагружать, выгружать и подгружать коги, но ничего не помогает, не понимаю с чем связана проблема, у бота есть все необходимые разрешения

Вот код команды бана

import disnake
from disnake.ext import commands
banroles = ['Модератор', 'Разработчик', 'Охранник Таверны', 'Владелец таверны']

class Ban(commands.Cog):
    def __init__(self, bot):
        self.bot = bot
    @commands.Cog.listener()
    async def on_ready(self):
        print(f"бан запущен")
    @commands.slash_command(name='ban', description='забанить пользователя')
    @commands.has_any_role(*banroles)
    async def ban(self, ctx, member:disnake.Member, time:int, reason):
        banrole = disnake.utils.get(ctx.guild.roles, name='на колени')
        roles_to_remove = [role for role in member.roles if role != ctx.guild.default_role]
        await member.remove_roles(*roles_to_remove)
        await member.add_roles(banrole)


def setup(bot):
    bot.add_cog(Ban(bot))
        

Ответы (0 шт):