消息事件侦听器无法正常工作

时间:2020-10-16 17:44:50

标签: discord.js

我目前有以下代码:

const Discord = require('discord.js');
const client = new Discord.Client({
    partials: ['MESSAGE', 'CHANNEL', 'REACTION']
});
const db = require('quick.db')

client.on('message', async message => {
    const DmLogger = require('./MainServer/dmRecieving.js');
    DmLogger(client, message, Discord);
    const levels = require('./MainServer/levels/main.js');
    levels(client, message)


    if (message.channel.id === configFile.LoggingChannel) return;
    if (message.author.bot) return;
    if (!message.guild) return;
    let prefix = db.get(message.guild.id + '.prefix') || '~'
    if (!message.content.startsWith(prefix)) return;
    let args = message.content
      .slice(prefix.length)
      .trim()
      .split(/ +/g);
    if (message.content.toLowerCase() == prefix + 'info') {
      const commandFile = require(`./Embeds/info.js`);
      return commandFile(client, message);
    }
    if (message.content.toLowerCase() == prefix + 'help') {
      const commandFile = require(`./Embeds/help.js`);
      return commandFile(client, prefix, message);
    }
    if (message.content.toLowerCase() == prefix + 'fonts') {
      const commandFile = require(`./Commands/font.js`);
      return commandFile(client, msg, args, prefix, message);
    }
    if (message.content.toLowerCase().startsWith(prefix + 'setup')) {
      const commandFile = require(`./Commands/setup/main.js`);
      return commandFile(client, message, db);
    }
  });

每当我发送包含命令的消息时,事件监听器都会触发,但是它没有检测到消息内容。
在过去的几个月中,该模块一直运行良好,在我重新安装discord.js模块之后,它突然出现了错误。

0 个答案:

没有答案
相关问题