Discord 机器人如何在嵌入或一般情况下在 Discord 消息中创建超链接?

今天我对超链接以及如何使用它们进行了大量研究.但是我发现的所有东西都不起作用,因为它们可能已经过时了……

Today I did a lot of research on hyperlinks and how to use them. But everything I found didn't work as they were probably outdated…

我的 Discord.js 机器人如何发送带有超链接的消息?我知道我可以使用 .setTitle("Titel").setURL("https://...") 在嵌入中创建链接标题,但是我怎样才能在嵌入的其他地方像在字段中一样使用这些超链接?

How can my Discord.js bot send a message with a hyperlink? I know I can use .setTitle("Titel") and .setURL("https://...") to make a link in the embed title, but how can I use these hyperlinks elsewhere in the embed like in a field?

另外,普通用户可以在公会频道创建超链接吗?

Also, it is possible to create a hyperlink just in a guild channel as a normal user?

有人可以帮助我提供超链接,或者提供有用的但不过时的文档吗?

Can someone help me in general with hyperlinks, or provide useful documentation which is not outdated?

推荐答案

Jakye 是对的.只有机器人才能做到这一点(但不是在字段标题中,请注意).只需执行 [link text here](url here).

Jakye is right. Only bots can achieve this (but not in field titles, beware). Just do [link text here](url here).

"Track cases globally, or in a country, by supplying 2-letter [country codes](https://countrycode.org/)."

这个嵌入描述导致:

这在嵌入.单击它会将您定向到 countrycode.org.使用 .addField():

this in the embed. Clicking on it directs you to countrycode.org. Using .addField():

yourEmbed.addField("Title here, no hyperlinks allowed", "Main text here, so you can put a hyperlink here [like so.](https://example.com)");

如果你想让一个机器人的消息只是一个超链接,你需要做一个嵌入,并且只设置描述,超链接如上图.(当然也可以设置嵌入颜色)

If you want a bot's message to just be a hyperlink, you need to make an embed, and only set the description, hyperlinking as shown above. (you can set the embed color if you want too of course)

相关文章