【问题标题】:Discord.js - Embed links? V12Discord.js - 嵌入链接? V12
【发布时间】:2020-11-28 20:03:57
【问题描述】:

我是 discord.js 和 js 的新手,所以我很好奇我的链接是如何嵌入的?

我希望它们看起来像这样 https://prnt.sc/twcqv5 而不仅仅是我的嵌入而没有显示

输入:https://prnt.sc/twcvzo

输出:https://prnt.sc/twcw23

exports.run = async(client, message, args) => {
    if (!message.member.hasPermission(['ADMINISTRATOR'])) return message.reply("You cant use that")
    else {
        await message.delete()
        let text = message.content.substring(6);
        if (!text) return message.reply(`Please provide **text** after the command to embed`)

        let embed = new Discord.MessageEmbed()
            .setColor('BLACK')
            .setAuthor('Syprant Gaming')
            .setDescription(`${text}`)

        try {
            message.channel.send(embed);
        } catch (err) {
            console.warn(err);
        }
    }
}

【问题讨论】:

  • 欢迎来到 Stack Overflow!请您添加一些示例输入和输出屏幕截图。
  • 我不太明白问题出在哪里。您的输出与您的示例有何不同?
  • @DaemonBeast 它没有添加实际链接的嵌入,我希望它如何出现prnt.sc/twcqv5
  • 您是指每个社交媒体平台的单独嵌入吗?如果是这样,你必须自己做,或者让另一个机器人来做。
  • @DaemonBeast 啊,其实加一段代码也没办法?

标签: javascript discord.js


【解决方案1】:

您不能在嵌入中放置带有链接的链接预览。

如果你想有 URL 重定向之类的东西,你只能使用这些方法:

您可以首先使用[Link name](https://your-url.com) 格式化描述中的链接。

对于您发送的示例,您需要检查这些方法:

.setAuthor(name, iconURL, url) -> 放置你的链接而不是'url'。作者行位于嵌入的顶部。

.setURL(url) -> 用你的链接代替'url'。

【讨论】:

    猜你喜欢
    • 2022-01-16
    • 2021-11-24
    • 2020-10-18
    • 2022-01-21
    • 2021-07-16
    • 2020-10-19
    • 2021-08-04
    • 2021-03-26
    • 2021-04-14
    相关资源
    最近更新 更多