【发布时间】:2021-09-15 18:46:15
【问题描述】:
你有命令处理,例如:
const { SlashCommandBuilder } = require('@discordjs/builders');
module.exports = {
data: new SlashCommandBuilder()
.setName('avatar')
.setDescription('Get the avatar URL of the selected user, or your own avatar.')
.addUserOption(option => option.setName('target').setDescription('The user\'s avatar to show')),
async execute(interaction) {
const user = interaction.options.getUser('target');
if (user) return interaction.reply(`${user.username}'s avatar: ${user.displayAvatarURL({ dynamic: true })}`);
return interaction.reply(`Your avatar: ${interaction.user.displayAvatarURL({ dynamic: true })}`);
},
};
现在的问题是,如何整合斜杠命令权限?
【问题讨论】:
-
你的意思是 a)
scope for slash commands还是 b)you want to run slash commands only for a particular user,还是我理解错了?我的意思是,权限到底是什么意思?
标签: javascript discord discord.js