静音角色会在静音用户离开时保存

时间:2020-07-14 17:03:58

标签: javascript discord discord.js

您好,我已经从事“保存/赋予离开服务器的静音用户静音角色”工作了一段时间。我什至尝试使用quick.db,但没有成功

我能做些什么吗?我会请你帮忙!

1 个答案:

答案 0 :(得分:0)

我建议您将用户存储在具有lowdb的JSON数据库中。

您的漫游器代码示例:

const Discord = require('discord.js');
const client = new Discord.Client();
const low = require('lowdb')
const FileSync = require('lowdb/adapters/FileSync')

const adapter = new FileSync('db.json')
const db = low(adapter)

client.once('ready', () => {
    db.defaults({users: [] })
    .write()

    console.log('Ready!');
});

client.on('message', message => {
    //when you mute a user add you multiple actions and:
    db.get('users')
  .push({ user: userID, muted: 'yes'})
  .write()
    

});

您当然必须事先创建db.json文件。