使用 python 在 discord 中制作图片展示
Making a picture show inside of embed in discord with python
我尝试了很多方法,但一直得到相同的结果。所以我想知道是否有人知道导致问题的原因?
每次我输入命令时,它首先显示图片,然后像这样嵌入。
Current situation
但我想要它做的是将图像放在框架内。这是我目前拥有的代码。
@client.command()
async def foto(ctx):
channel = ctx.message.channel
file_path_type = ["images/*.png"]
images = glob.glob(random.choice(file_path_type))
random_image = random.choice(images)
random_image = random_image[7:len(random_image)]
print(random_image)
#await channel.send(file=discord.File(random_image))
embed = discord.Embed(title="Een star wars icon", description="Zo eh! knap koppie.",
color=0x00ff00)
file = discord.File("images/"+ random_image, filename= "Star_Wars_Icon.png")
embed.set_image(url="attachment://" + random_image)
await channel.send(file=file, embed=embed)
是否有什么我忘记添加到我的代码中以便将图像放入框架内的东西?我是 python 的新手,所以我已经为我的编码布局感到抱歉。
embed.set_image() 仅支持 HTTPS 链接。
您只能在嵌入中设置图像,如:
embed = discord.Embed(title="Een star wars icon", description="Zo eh! knap koppie.", color=0x00ff00).set_image(url="https://some.link")
我尝试了很多方法,但一直得到相同的结果。所以我想知道是否有人知道导致问题的原因?
每次我输入命令时,它首先显示图片,然后像这样嵌入。 Current situation
但我想要它做的是将图像放在框架内。这是我目前拥有的代码。
@client.command()
async def foto(ctx):
channel = ctx.message.channel
file_path_type = ["images/*.png"]
images = glob.glob(random.choice(file_path_type))
random_image = random.choice(images)
random_image = random_image[7:len(random_image)]
print(random_image)
#await channel.send(file=discord.File(random_image))
embed = discord.Embed(title="Een star wars icon", description="Zo eh! knap koppie.",
color=0x00ff00)
file = discord.File("images/"+ random_image, filename= "Star_Wars_Icon.png")
embed.set_image(url="attachment://" + random_image)
await channel.send(file=file, embed=embed)
是否有什么我忘记添加到我的代码中以便将图像放入框架内的东西?我是 python 的新手,所以我已经为我的编码布局感到抱歉。
embed.set_image() 仅支持 HTTPS 链接。 您只能在嵌入中设置图像,如:
embed = discord.Embed(title="Een star wars icon", description="Zo eh! knap koppie.", color=0x00ff00).set_image(url="https://some.link")