如何在Discord Bot命令块中使用变量展示用户标签?
Discord Bot Whois斜杠命令:嵌入消息中代码块格式展示用户标签
- 要在嵌入消息字段中将用户标签以代码块形式展示,只需在模板字符串里把
${user.tag}用转义的反引号包裹即可——因为模板字符串本身用反引号作为边界,内部的反引号需要用反斜杠转义才能正确输出代码块格式,同时保证变量正常生效。
修改后的单行代码块版本:
.addFields( { name: '__User Information__', value: `**Name:** \`${user.tag}\` <:Spacer:1064084066997129277> • Mention: ${user}`, inline: false }, )
- 如果需要多行代码块样式,写法如下:
.addFields( { name: '__User Information__', value: `**Name:** \`\`\` ${user.tag} \`\`\` <:Spacer:1064084066997129277> • Mention: ${user}`, inline: false }, )
修改后,用户标签会以Discord支持的代码块样式显示,变量${user.tag}也能正常渲染出对应的值。
内容的提问来源于stack exchange,提问作者Summerlytx
相关产品推荐
相关产品推荐

