Есть ли способ встроить гиперссылку в RichEmbed? - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь создать ссылку наподобие [this](https://stackoverflow.com/), но я не могу найти ответы на вопросы, если это возможно.

Я уже пробовал синтаксис уценки (как видно выше)но я не могу найти другие ответы.

Это код, который я сейчас использую:

message.author.send({
  embed: new Discord.RichEmbed()
    .setTitle("DiscordBot Help")
    .setColor("#42b6f4")
    .addField("help cosmetic - Cosmetic help.", "All cosmetic commands")
    .addField("help economy - Economy help.", "All economy commands")
    .addField("facts - Gives you facts", "Subcommands required")
    .addField("credits - Shows the developers", "All hail the Creators!")
    .addField("info - Fun info about EngineBot", "10 fun facts.. or what?")
    .addField("patch - Shows current patch/updates.", "UPDATES ARE AWESOME!")
    // This is the line I'm having trouble with.
    .addField("Add DiscordBot to your server! [Click here](https://discordapp.com/oauth2/authorize?client_id=439778986050977792&scope=bot&permissions=8)", "Its mine now.")
    // Here the line ends.
    .addField("Enter prefix before the commands", "It wont work else ;)")
    .addField("MIT License | Copyright © 2018, Technotype", "All rights reserved.")
    .addField("More content coming soon!", "It'll just take time")
});

Я ожидал, что вывод из кода будет примерно таким:

Add DiscordBot to your server! [Click here](https://discordapp.com/oauth2/authorize?client_id=439778986050977792&scope=bot&permissions=8)

Но вместо этого я получил вывод:

Add DiscordBot to your server! \[Click here\]\(https://discordapp.com/oauth2/authorize?client_id=439778986050977792&scope=bot&permissions=8\)

1 Ответ

0 голосов
/ 18 февраля 2019

Имена полей не могут содержать ссылки, но значения полей могут.
Так что-то вроде этого будет работать:

.addField("Its mine now", "Add DiscordBot to your server! [Click here](https://discordapp.com/oauth2/authorize?client_id=439778986050977792&scope=bot&permissions=8)")
...