【问题标题】:Trying to do close and open command quick.db尝试关闭并打开命令 quick.db
【发布时间】:2020-03-06 06:38:51
【问题描述】:
const db = require("quick.db");

module.exports.run = async (client, message, args) => {
  let botfetch = db.fetch(`ddoskoruma_${message.guild.id}`);
  let kapaç = args[0];

    if (kapaç === "aç") {
      db.set(`ddoskoruma_${message.guild.id}`)
      console.log("Open")
    } else if (botfetch) {
      console.log("Already open.")
    }

    if (kapaç === "kapat") {
      db.delete(`ddoskoruma_${message.guild.id}`)
      console.log("Closed.")
    } else if (!botfetch) {
      console.log("Already close.")
    }
    }

module.exports.conf = {
  name: "ddoskoruma"
};

我正在尝试使用 quick.db 执行关闭和打开命令。如果命令已经关闭,我想这样做,回复“它已经关闭/打开”。但我正在尝试这段代码,但我收到了这个错误:

(对不起,我的英语不好)

(node:26756) UnhandledPromiseRejectionWarning: TypeError: Input cannot be undefined @ ID: ddos​​koruma_640958795643617284

【问题讨论】:

    标签: javascript node.js discord.js quick.db


    【解决方案1】:

    当您使用db.set() 时,您需要提供一个键一个值。例如:

    db.set(`ddoskoruma_${message.guild.id}`, 1);
    

    只需编辑此行即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      • 2018-06-06
      • 1970-01-01
      • 2021-09-07
      • 2018-03-18
      • 1970-01-01
      相关资源
      最近更新 更多