Создал таблицу clans со столбцами clan_name и owner_id. После того как ввожу команду, весь @client.command работает исправно до строки заполнения столбцов clan_name и owner_id.
Код команды ccreate:
@client.command()
async def ccreate(ctx, cname : str = None):
if cname is None:
print(f'{ctx.author.name}, укажите название вашего клана')
else:
if 5 > cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone()[0]:
print(f"[CISCORD.ссreate] {ctx.author.name}, у вас недостаточно коинов для создания клана")
else:
cursor.execute("UPDATE users SET cash = cash - 5 WHERE id = {}".format(ctx.author.id))
cursor.execute("INSERT INTO clans VALUES ({}, {})".format(ctx.author.id, cname))
connection.commit()
print(cursor.execute("SELECT clan_name from clans").fetchall())
print(cursor.execute("SELECT owner_id from clans").fetchall())
await asyncio.sleep(3)
await ctx.message.delete()
*Полная ошибка на скриншоте