【发布时间】:2021-12-31 14:34:08
【问题描述】:
client.on('interactionCreate', async interaction => {
if (!interaction.isCommand()) return;
const { commandName } = interaction;
const gift = ["Gift 1", "Nothing", "Gift 3", "Nothing", "Gift 5", "Nothing", "Gift 7", "Nothing"]
const random = Math.floor(Math.random() * gift.length);
if (commandName === 'gift' && gift[random] === 'Nothing') {
interaction.reply("No Luck today!");
} else if (commandName === 'calendar' && gift[random] != 'Nothing') {
interaction.reply(`Congrats ${interaction.user.username} you won ${gift[random]} !`);
}
});
我想让机器人对自己的回答“今天不走运!”做出反应或Congrats ${interaction.user.username} you won ${gift[random]} ! 在有人键入 !gift 但交互没有 .react 或 .reaction 之后
知道我该如何做到这一点吗?
【问题讨论】:
标签: javascript discord discord.js bots