Erro discord.js v14(TypeError:无法读取未定义的属性(正在读取‘FLAGS’))

lf5gs5x2  于 2022-09-18  发布在  Java
关注(0)|答案(1)|浏览(125)

“Const‘s”

const { SlashCommandBuilder, Permissions } = require("discord.js"); 
const GuildSettings = require("../models/GuildSettings");

编码

if(!interaction.member.permissions.has([Permissions.FLAGS.ADMINISTRATOR]))
{
interaction.reply("Você não possui permissão para executar este comando");
return;   
}

错误控制台

TypeError: Cannot read properties of undefined (reading 'FLAGS')
  • 注:如果您能帮助我,我将不胜感激。它本身就是一个配置系统,它将所有内容保存在一个变量中。但它还没有准备好,但即使是这一部分也应该至少起作用。因为它仍然没有直接保存到变量(我需要测试它)。*
6tdlim6h

6tdlim6h1#

在Djsv14中,您必须稍微更改代码

const { SlashCommandBuilder, PermissionsBitField } = require("discord.js"); 
const GuildSettings = require("../models/GuildSettings");

if(!interaction.member.permissions.has(PermissionsBitField.Flags.Administrator))
{
interaction.reply("Você não possui permissão para executar este comando");
return;   
}

相关问题