cursor.execute('''
CREATE TABLE IF NOT EXISTS promo_codes (
id INTEGER PRIMARY KEY,
code TEXT UNIQUE,
amount INTEGER,
used_by TEXT DEFAULT '',
cooldown TIMESTAMP
)
''')
@bot.command()
@commands.has_role(1039197659564625982)
async def create_promo(ctx, code: str, amount: int, cooldown_minutes: int):
cursor.execute('INSERT INTO promo_codes (code, amount, cooldown) VALUES (?, ?, ?)', (code, amount, cooldown_minutes))
conn.commit()
await ctx.send(f'Промокод "{code}" создан. При использовании выдается {amount} <:dollar_znak:1165578143134924801>. Время действия: {cooldown_minutes} минут')