Цель проста, хочу написать несколько команд, цель которых сначала вывести "страницу магазина в чат" т.е. в первом столбике название во втором цена а в третьем описание. После этого при помощи команды (например !купить *id товара*)
предмет покупался и помещался в инвентарь.
Я уже просто не знаю, я вариантов 15 перепробовал, у меня просто ничего не происходит. Бот запущен, в сети, но все равно ни-че-го.
Вот код (раньше он был больше, но потом я решил с нуля все переписать.):
from cgitb import text
from discord.ext import commands
import sqlite3
import discord
import random
TOKEN = "OTQ1NzU2NTQ5NzkcNq1ZOTY4.HhUybA.1flzil982KjpA2c_E1C0qR-XxLM"
bot = commands.Bot(command_prefix=('рпг'))
bot.remove_command( 'help' )
db = sqlite3.connect('eco.db')
c = db.cursor()
@bot.command()
async def купить(ctx, text, id):
if c.execute("SELECT cost FROM shop WHERE name = ?", (text)).fetchone() > c.execute("SELECT money FROM userinfos WHERE id_user = ?", (id)).fetchone():
await ctx.send("Недостаточно средств для покупки")
else:
await ctx.send("Товар куплен")
bot.run(TOKEN)