繁体   English   中英

如何在 quick.db Discord.js 中创建一个 id 数组

[英]How to create an id array in quick.db Discord.js

我正在尝试制作本地成员黑名单。 但是我遇到了一个问题,机器人不创建数组,而是只插入一个值

const db = require("quick.db")
module.exports.run = async (discord, bot, message, args, p) => {
    db.push(`black_${message.guild.id}`, args[0])
    const bl = db.get(`black_${message.guild.id}`)
    message.channel.send(`${bl}`)
}
module.exports.help = {
    name: 'black',
    aliases: [''],
    description: ''
}

有没有其他方法可以为每个服务器创建一个数组?

使用 await 和不同的构造函数可能会解决您的问题。

const { QuickDB } = require("quick.db");
const db = QuickDB();

module.exports.run = async (discord, bot, message, args, p) => {
    await db.push(`black_${message.guild.id}`, args[0])
    const bl = await db.get(`black_${message.guild.id}`)
    message.channel.send(`${bl}`)
}
module.exports.help = {
    name: 'black',
    aliases: [''],
    description: ''
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM