javascript - Discord.js 在普通消息上发送超链接,就像在用户消息中一样

标签 javascript typescript discord discord.js

作为用户,您可以使用在不和谐中发送超链接消息

[Text](http://example.com)

它将像这样嵌入:

enter image description here

.

但是,如果我使用机器人通过discord.js 来完成此操作,则使用以下代码:

await source.channel.send("[text](http://example.com)")

它不会嵌入:

enter image description here

是否可以像用户一样做到这一点,或者机器人根本不可能做到这一点?

最佳答案

您需要将该消息格式化为超链接。

const msg = Formatters.hyperlink("", "http://example.com", text);
await source.channel.send(msg);

https://discord.js.org/#/docs/main/stable/class/Formatters?scrollTo=s-hyperlink

关于javascript - Discord.js 在普通消息上发送超链接,就像在用户消息中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70471767/

相关文章:

javascript - 压缩 base64 数据 uri 图像

javascript - 通过 Websocket 同步任意两个 Javascript 对象

javascript - "Mute All"Animate CC 中的操作

javascript - Discord.js react 后编辑消息

javascript - 我想在 discord.js v13 中使某人静音,但我在创建 VoiceState 对象时遇到问题

javascript - jquery:仅在文本节点上进行替换

typescript - 如何删除 typescript 定义?

javascript - 如果仅返回一个对象,则 API 调用不适用于 TypeScript

javascript - 如果值的长度达到最大长度,如何在 div 和 tirm/slice 中添加复选框的值

python - 我如何将两个嵌入合二为一?不和谐.py