在discord.js中是否有方法可以发送不带embeds的超链接?
discord.js发送无嵌入超链接实现方法
完全可以实现该需求,常用有两种实现方案:
方案1:针对单条链接禁用嵌入
直接把需要发送的超链接包裹在尖括号<>中即可,Discord会自动禁用该链接的嵌入卡片生成,同时保持链接可正常点击跳转。
代码示例:
// 发送单条无嵌入链接 channel.send('访问<https://example.com>不会生成嵌入卡片');
方案2:禁用单条消息内所有链接的嵌入
如果单条消息内包含多个链接,不想逐个添加尖括号,可在发送消息时配置embeds: []参数,直接清空该条消息的所有嵌入内容。
代码示例:
// 本条消息所有链接都不会生成嵌入 channel.send({ content: '访问https://example.com、https://test.com都不会生成嵌入卡片', embeds: [] });
注意:上述两种方案兼容discord.js v13及以上所有主流版本,可根据实际使用场景选择。
内容的提问来源于stack exchange,提问作者Meesam
相关产品推荐
相关产品推荐

