编码:
@slash.slash(
name="takecash",
description="- вычесть количество ар",
guild_ids=[924384808187093032],
options=[
create_option(
name="member",
description="пользователь",
required=True,
option_type=6,
),
create_option(
name="amount",
description="количество аров",
required=True,
option_type=10,
),
]
)
@commands.has_any_role(971817475543035975)
async def takecash(ctx, member: discord.Member, amount:str):
if amount < 1:
await ctx.send(f"**{ctx.author}**, укажите сумму больше 1")
else:
cursor.execute("UPDATE users SET cash = cash - {} WHERE id = {}".format(amount, member.id))
connection.commit()

在数据库级别,您可以添加
那么数据库将不允许输入这样的值,抛出异常。
如果很清楚,那么您可以这样做:
已解决:创建类型变量
接着