有什么办法可以解决我的服务器问候吗?

时间:2019-08-04 21:57:24

标签: javascript node.js discord.js

在为我的不和谐机器人创建服务器问候语并跟随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},请阅读我们的服务器规则/自我介绍并安心!感谢您加入我们的服务器。

1 个答案:

答案 0 :(得分:1)

使用反引号/重音符号(`)代替引号,例如:

`Welcome to our server, ${member}, Read our server rules / introduce yourself and get comfortable! We thank you for joining our server.`

More about template literals.