我做了一个嵌入命令,我的机器人将询问嵌入的标题、嵌入的描述以及用户希望发送嵌入的通道。它工作得很好,但是每当有人在描述中输入图像URL链接时,我的机器人只显示链接而不是图像
我试着使用embed.set_image
它是有效的
但每当用户发送无链接描述时,我都会收到一个错误
Invalid Form Body
In embed.image.url: Not a well formed URL.
此外,当用户回复附加的图像时,bot将发送嵌入,但说明将完全留空
我用于描述的代码
desc= []
await ctx.channel.send('Description that you want to be embed')
msg = await self.client.wait_for('message', check=check(ctx.author))
desc.append(msg.content)
desc1 = ''.join(desc)
embed = discord.Embed(color=0xD5A6BD, description=str(desc1),
timestamp=ctx.message.created_at)
await submit_chan.send(embed=embed)
您的错误似乎表明URL无效。下面是一种从输入/附件获取图像url的方法
相关问题 更多 >
编程相关推荐