Javascript Dollarsign标记不工作,如何修复此问题

Javascript Dollarsign标记不工作,如何修复此问题,javascript,discord.js,Javascript,Discord.js,我正在制作一个discord bot,像${message.guild.name}这样的标签不起作用,我该如何修复 我遵循了指南,它没有提供任何详细信息 } else if (message.content === '${prefix}beep') { message.channel.send('Boop!') } else if (message.content === '${prefix}serverinfo') { message.channel.send('The name of

我正在制作一个discord bot,像
${message.guild.name}
这样的标签不起作用,我该如何修复

我遵循了指南,它没有提供任何详细信息

} else if (message.content === '${prefix}beep') {
    message.channel.send('Boop!')
} else if (message.content === '${prefix}serverinfo') {
message.channel.send('The name of the server is: ${message.guild.name}');
}
我希望它能做到这一点:键入
/serverinfo
,并以
响应服务器名称:Gaming For Everyone


如果我键入
/serverinfo
它没有响应,您需要键入
${prefix}serverinfo
以获得响应,它的回答是:
服务器的名称是:${message.guild.name}

,问题是由于使用了单引号(
'
)。为了使用(
${var}
),必须使用背勾音/重音符(
`

例如:
let prefix=“sound”;
log(`${prefix}beep`)您是否尝试使用(`)而不是像这样的(')

因为它应该是这个符号(`)

您使用的是单引号(`)。您需要使用勾号(`)(在键盘上1的左侧)
 `${prefix}beep`