Не загружаются команды из когов на disnake

У меня есть 2 файла, main.py (где происходит старт бота, и загружаются коги), и Store-message.py (сам ког). В каждом есть по 1 тестовой команде. Ошибок при старте бота никаких нет, и со временем тоже не появляются, однако слеш-команды загружаются только с основного файла (main.py).

import os
import disnake
from disnake.ext import commands

print("Начинаем...")

bot = commands.Bot(command_prefix=None)
token = "он есть"

@bot.event
async def on_ready():
    print(f"Бот запущен! \nTOKEN: {token}")

@bot.slash_command(description="Проверка когов")
async def cog_check1(inter, test: str):
    await inter.send(test)

bot.load_extensions("cogs")

bot.run(token)

Ког вроде-как запускается, т.к. в скрипте есть отправка сообщений (см ниже)

import disnake
from disnake.ext import commands

print("Ког1 начинает инициализацию")

class TestCommand(commands.Cog):
    def __init__(self, bot: commands.Bot):
        self.bot = bot

        @commands.slash_command()
        async def test(self, inter, description="Тестовая команда, работает только на сервере"):
            await inter.send(f"Название сервера: {inter.guild.name}\nВсего участников: {inter.guild.member_count}")

def setup(bot: commands.Bot):
    bot.add_cog(TestCommand(bot))
print("Ког1 загружен")

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