在为我的不和谐机器人创建服务器问候语并跟随youtube视频的同时,我为我的机器人创建了这部分代码。
我保存并运行代码,它不会将$ {member}替换为加入成员的用户名来欢迎他们进入服务器。
我尝试将$ {member}更改为以下内容:
$ {会员} 和 @ {member}
bot.on('guildMemberAdd', member => {
const channel = member.guild.channels.find(channel => channel.name === "welcome");
if(!channel) return;
channel.send('Welcome to our server, ${member}, Read our server rules / introduce yourself and get comfortable! We thank you for joining our server.')
我期望:欢迎使用我们的服务器@JohnDoe,阅读我们的服务器规则/自我介绍,并感到舒适!感谢您加入我们的服务器。
实际输出:欢迎使用我们的服务器,$ {member},请阅读我们的服务器规则/自我介绍并安心!感谢您加入我们的服务器。
答案 0 :(得分:1)
使用反引号/重音符号(`
)代替引号,例如:
`Welcome to our server, ${member}, Read our server rules / introduce yourself and get comfortable! We thank you for joining our server.`