【问题标题】:How to hide the original link in discord.py如何隐藏 discord.py 中的原始链接
【发布时间】:2020-12-26 22:54:18
【问题描述】:

我正在制作一个基本的不和谐机器人,其中一件事就是发送包含网站链接的消息。

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

当我们讨论这个话题时,有什么办法可以修改所说的嵌入的外观吗?比如,我可以更改上面的文本吗(当然,同时保持底层链接相同)?

Basically, hide the https://stackoverflow.com/, and say, change the text in the embed to read "Click Me!", while still linking to stackoverflow

【问题讨论】:

    标签: python-3.x discord discord.py


    【解决方案1】:

    您可以使用嵌入来执行此操作,这会部分重新创建您展示的嵌入。

    @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)
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-15
        • 2023-01-14
        • 2020-05-14
        • 2017-05-01
        • 2017-02-13
        • 1970-01-01
        • 2014-03-19
        • 1970-01-01
        相关资源
        最近更新 更多