尝试关闭并打开命令 quick.db
Posted
技术标签:
【中文标题】尝试关闭并打开命令 quick.db【英文标题】:Trying to do close and open command 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: ddoskoruma_640958795643617284
【问题讨论】:
【参考方案1】:当您使用db.set()
时,您需要提供一个键和一个值。例如:
db.set(`ddoskoruma_$message.guild.id`, 1);
只需编辑此行即可。
【讨论】:
以上是关于尝试关闭并打开命令 quick.db的主要内容,如果未能解决你的问题,请参考以下文章
使用 quick.db 的 Discord.js V12 黑名单命令不起作用
排行榜命令中未定义的用户名 [ quick.db / discord.js ]
Quick.db unwarn 命令取消警告成员中的所有警告