Discord 如何使它滚动多次

Discord 如何使它滚动多次,discord,discord.py,Discord,Discord.py,我试图让一个人指定他们想要掷多少组骰子。目前,如果他们想要滚动三组ad100,他们必须输入命令3次。我想让他们输入像这样的金额!3d100并让它滚动3次 @client.command(name='d100',help='Rolls a d100 sice') 异步定义骰子(上下文): diceEmbed=discord.Embed(title=“Rolling for”+str(context.message.author.display_name),color=0xCC5500) 滚动=(r

我试图让一个人指定他们想要掷多少组骰子。目前,如果他们想要滚动三组a
d100
,他们必须输入命令3次。我想让他们输入像
这样的金额!3d100
并让它滚动3次

@client.command(name='d100',help='Rolls a d100 sice')
异步定义骰子(上下文):
diceEmbed=discord.Embed(title=“Rolling for”+str(context.message.author.display_name),color=0xCC5500)
滚动=(random.randint(1100))
url=”http://157.230.225.61/images/dice/d100/d100_{:03}.png“
url=url.format(滚动)
diceEmbed.set_图像(url=url)
diceEmbed.add_字段(name=“d100”,value=roll,inline=True)
如果滚动=1:
设置页脚(text=“FUMBLE”)
等待context.message.channel.send(嵌入=嵌入)

> p>首先考虑使用<代码> f字符串< /代码>。您必须在命令
中添加一个输入!骰子3
如果没有数量,这将给你3个骰子,只有1个

请记住,在嵌入你只能放置一个图像,所以我采取了最高的根据你

@bot.command()
异步定义骰子(ctx,数量:int=1):
diceEmbed=discord.Embed(title=f“滚动{ctx.message.author.display_name}”,color=0xCC5500)
最大滚动=0
对于范围内的i(金额):
滚动=(random.randint(1100))
如果滚动>最大滚动:
url=f“http://157.230.225.61/images/dice/d100/d100_{roll:03d}.png“
最大滚动=滚动
diceEmbed.add_字段(
name=f“角色编号{i+1}”,value=roll,inline=False)
如果滚动=1:
设置页脚(text=“FUMBLE”)
#您只能有一个最高的图像
diceEmbed.set_图像(url=url)
等待ctx.message.channel.send(嵌入=嵌入)

这是一个很好的观点,我该如何使它只拍摄最高卷的图像?当然我在上面添加了它