类型错误:无法读取 null 的“id”属性

时间:2021-01-21 00:45:35

标签: javascript node.js discord discord.js

我正在执行设置前缀命令,有时会出现此错误:

Type Error: Cannot read property of "id" of null

这是导致它的代码:

let prefix = db.get(`prefix_${message.guild.id}`) || "!"
 if(prefix === null) prefix = PREFIX;

我正在为我的不和谐机器人使用命令处理程序。

这是设置前缀命令:

const db = require("quick.db")

module.exports = {
  name: "newprefix",
  description: "Change the guild prefix",
  async execute( message, args, bot) {
    
    if(!args[1]) {
      return message.channel.send("Usage: !newprefix <new-prefix>")
    } 
   
if(args[1] === "!") {
      db.delete(`prefix_${message.guild.id}`)
     return await message.channel.send("Reseted Prefix ✅")
    }
    db.set(`prefix_${message.guild.id}`, args[1])
  await message.channel.send(`Succesfully set the Bot Prefix`)

}
}
    
  

0 个答案:

没有答案