【发布时间】:2021-08-15 07:58:14
【问题描述】:
- 我不明白为什么我的代码在第一个之后没有运行任何东西 if 语句。
- 如果我预定义时间,我可以让它完全运行 变量。
- 虽然我不确定何时尝试接受用户输入, 它不会继续。
- 我在 JavaScript 中编写的代码不多,所以我可能遗漏了一些东西 明显的。感谢所有帮助。
if (msg.content === "$set") {
time = msg.content.split("$set ")[1]
if(!time)return msg.reply("how many minutes / hours will you set the alarm")
// Nothing runs past here unless I predefine the time variable
const exampleEmbed = new Discord.MessageEmbed()
.setColor('#26aaff')
.setTitle('Custom Alert Set')
.setAuthor('Temp', 'https://i.imgur.com/XX6I7Hj.jpeg', 'https://imgur.com/')
.setDescription(`Time: ${time}`)
.setThumbnail('https://i.imgur.com/XX6I7Hj.jpeg')
.addFields(
{ name: 'Regular field title', value: 'Some value here' },
{ name: '\u200B', value: '\u200B' },
)
.setTimestamp()
.setFooter('Built by', 'https://i.imgur.com/XX6I7Hj.jpeg');
msg.channel.send(exampleEmbed)
}
【问题讨论】:
标签: javascript if-statement split discord.js