У меня есть код как таковой в моем cog, который должен создать файл amounts.db
в моей data
папке с соответствующей таблицей внутри, как только мой бот будет загружен
@commands.Cog.listener()
async def on_ready(self):
dbamounts = await aiosqlite.connect("data//amounts.db", self.bot.loop)
camounts = dbamounts.cursor()
await camounts.execute("CREATE TABLE IF NOT EXISTS Amounts(id INTEGER, balance INTEGER, UNIQUE(id))")
await dbamounts.commit()
store["dbamounts"] = dbamounts
store["camounts"] = camounts
Даже когда я пробовал другие команды, такие как просто печать, это не работает
@commands.Cog.listener()
async def on_ready(self):
print("Ready!")
Работает любой другой код, @ commands.command () и все такое, только не коды с тегами @ commands.Cog.listener (). Возможно, что-то не так с моей установкой discord.py, и если да, то как мне его переустановить?