如何在discord.py中隐藏原始链接



我正在制作一个基本的discord机器人,它将要做的事情之一是发送由网站链接组成的消息。

不确定这是否可能,但有没有办法隐藏到原始链接(https://...and等等(,然后只显示链接预览/嵌入?

当我们讨论这个话题时,有什么方法可以修改嵌入的外观吗?比如,我可以更改上面的文本吗(当然,同时保持基本链接不变(?

基本上,隐藏https://stackoverflow.com/,并说,将嵌入中的文本更改为";点击我&";,同时仍然链接到stackoverflow

您可以制作自己的嵌入,并有一个指向url的超链接。您可以使用[text](url)创建超链接,例如[Click Me!](https://stackoverflow.com)

注意:这只能在嵌入的描述或字段值内完成,或者通过webhook 完成

您可以使用嵌入来实现这一点,这部分地重新创建了您显示的嵌入。

@client.command()
async def sendembed(ctx):
e = discord.Embed(title="Stack Overflow - Where Developers Learn, Share, & Build Careers",
url="https://stackoverflow.com",
description="Stack Overflow | The World’s Largest Online Community for Developers")
e.set_thumbnail(url="https://i.imgur.com/ddx8Bpg.png")
await ctx.send(embed=e)

最新更新