【问题标题】:Is there a way to make a discord.js logging system using quick.db有没有办法使用 quick.db 制作 discord.js 日志系统
【发布时间】:2021-11-02 09:38:53
【问题描述】:

我正在尝试使用 quick.db 为我的 discord 机器人创建一个 discord.js 日志系统

每当我重新启动它时,在重新启动之前发送的任何内容都不会记录任何操作

我目前正在尝试此代码

const Discord = require("discord.js")
const client = new Discord.Client()
const db = require("quick.db")

client.on('messageUpdate', (oldmessage, newmessage) => {
  const Embed = new Discord.MessageEmbed()
    .setTitle("Message eddited")
    .setDescription(`A message was eddited in ${newmessage.channel}\n\nOriginal Message: \`${oldmessage.content}\`\nNew message: \`${newmessage.content}\`\nMessage Author \`${newmessage.author.tag}\``)
    .setFooter("Logging System")
  const channelID = db.fetch(`${newmessage.guild.id}-logChannel`) // It is set as an ID
  if (channelID) {
    const channel = newmessage.guild.channels.cache.find(c => c.id == channelID)
    channel.send(Embed)
  }
})

【问题讨论】:

    标签: javascript discord.js quick.db


    【解决方案1】:

    你能详细说明一下吗?另外,尝试使用 MongoDB 或其他一些数据库,而不是 quickdb。 Quickdb 也很慢且不安全

    • 良好的数据库:

    SQL:

    1. 卡桑德拉
    2. 迪纳摩
    3. MySQL
    4. 玛丽亚
    5. Postgres
    6. PHYMyAdmin

    NoSQL(SQL 更好):

    1. 蒙古人
    2. Firestore
    3. REDIS

    【讨论】:

    • 好的,我试试
    猜你喜欢
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多