我在这里有问题lol.我试图使一个不和谐的机器人方舟:生存进化社区,这样他们就可以在没有管理员帮助的情况下为他们的部落定制角色。我已经做了将近一个星期了。我做错了什么吗?
module.exports = {
data: new SlashCommandBuilder()
.setName('createtribe')
.setDescription('Creates a custom role for you and your tribemates')
.addStringOption(option =>
option.setName('tribename')
.setDescription('The name of your tribe')
.setRequired(true))
.addStringOption(option =>
option.setName('rolecolor')
.setDescription('The color you wish your role to have')
.setRequired(true)),
async execute(interaction) {
if (commandName === 'createtribe')
guild.roles.create({name: `${tribename}`});
await interaction.reply("Your tribe has been successfully registered");
}
}
我没有收到任何错误,但在控制台中有一行标记为“回复:假”
1条答案
按热度按时间g6ll5ycj1#
注册一个选项并不能使它立即成为一个变量。
您需要通过交互选项对象获取它。像这样:
我建议您完整阅读Discord.JS指南。