Роль отключения звука сохраняется для отключенного пользователя при выходе - PullRequest
0 голосов
/ 14 июля 2020

Привет, я уже довольно давно работаю над «Сохранением / предоставлением роли отключения звука отключенному пользователю, который покинул сервер». Я даже пробовал использовать quick.db, но он не работал

Могу я что-нибудь сделать, чтобы это сделать? Буду признателен за вашу помощь!

1 Ответ

0 голосов
/ 15 июля 2020

Я предлагаю вам хранить ваших пользователей в базе данных JSON с lowdb.

Пример кода вашего бота:

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()
    

});

Вам нужно будет создать базу данных. json файл заранее конечно.

...