<pre><code> @commands.command()
async def withdraw(self, ctx, cantidad = None):
if cantidad == None:
await ctx.send("You need to enter an amount")
return
if type(cantidad) == int and cantidad == 0:
await ctx.send("Put a valid value")
return
userStr = str(ctx.author)
current_bank_balance = database.get_user_bank(userStr)
if int(current_bank_balance) == 0:
await ctx.send("You dont have money")
return
if str(cantidad.lower()) == 'all': """This will work for 'all' 'All' 'ALl' 'AlL' etc"""
database.withdraw(userStr, current_bank_balance)
await ctx.send(f"You withdraw {current_bank_balance} money")
else:
database.withdraw(userStr, int(cantidad))
await ctx.send(f"You withdraw {cantidad} money")
</code></pre>
<p>我不确定这是否有效,但试试看</p>