выскочила ёще 1 ошибка.. что делать?

https://ru.stackoverflow.com/questions/1194613/В-чём-проблема-моего-кода-Как-ее-исправить

это комманда которую я добавляю


const { Message } = require("discord.js");
const fs = require("fs");
module.exports.run = async (bot,Message,args) => {
    message.channel.send('Pong!');
    
};
module.exports.help = {
    name: "ping"
};

изменённый код основного файлла


    const Discord = require('discord.js');
const bot = new Discord.Client();
bot.commands = new Discord.Collection();
const fs = require('fs');
let config = require('./botconfig.json');
let token = config.token;
let prefix = config.prefix;

fs.readdir('./cmd/',(err,files)=>{
    if(err) console.log(err);
    let jsfiles = files.filter(f => f.split(".").pop() === "js");
    if(jsfiles.length <=0) console.log("Нет комманд для загрузки!") ;
    console.log(`Загружено ${jsfiles.length} комманд`);
    jsfiles.forEach((f,i) =>{
        let props = require(`./cmd/${f}`);
        console.log(`${i+1}.${f} Загруден!`);
        bot.commands.set(props.help.name,props);
    })

})

bot.on('ready', () => {
    console.log(`Запустился бот ${bot.user.username}`);
})

bot.on('message', async message => {
    if(MessageChannel.author.bot) return;
    if(message.channel.type == "dm") return;
    let user = message.author.username;
    let userid = message.autor.id;
    let messageArray = message.content.split(" ");
    let command = messageArray[0].toLowerCase();
    let args = messageArray.slice(1);
    if(!message.content.startsWith(prefix)) return;
    let cmd = bot.commands.get(command.slice(prefix.length));
    if(cmd) cmd.run(bot,message,args);
});

bot.login(token);

ОШИБКА которую выдает консоль


    PS C:\Users\fedtv\OneDrive\Рабочий стол\botDS> node bot.js
Загружено 1 комманд
1.ping.js Загруден!
Запустился бот Dt GAMERS
(node:12836) UnhandledPromiseRejectionWarning: ReferenceError: MessageChannel is not defined
    at Client.<anonymous> (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\bot.js:27:5)
    at Client.emit (events.js:314:20)
    at MessageCreateAction.handle (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\ws\lib\event-target.js:125:16)
    at WebSocket.emit (events.js:314:20)
    at Receiver.receiverOnMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\ws\lib\websocket.js:797:20)
(Use `node --trace-warnings ...` to show where the warning was created)
(node:12836) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:12836) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

ошибка при перезаходе человека


    (node:12836) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:12836) UnhandledPromiseRejectionWarning: ReferenceError: MessageChannel is not defined
    at Client.<anonymous> (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\bot.js:27:5)
    at Client.emit (events.js:314:20)
    at MessageCreateAction.handle (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\ws\lib\event-target.js:125:16)
    at WebSocket.emit (events.js:314:20)
    at Receiver.receiverOnMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\ws\lib\websocket.js:797:20)
(node:12836) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:12836) UnhandledPromiseRejectionWarning: ReferenceError: MessageChannel is not defined
    at Client.<anonymous> (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\bot.js:27:5)
    at Client.emit (events.js:314:20)
    at MessageCreateAction.handle (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
    at Object.module.exports [as MESSAGE_CREATE] (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
    at WebSocketManager.handlePacket (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
    at WebSocketShard.onPacket (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
    at WebSocketShard.onMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
    at WebSocket.onMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\ws\lib\event-target.js:125:16)
    at WebSocket.emit (events.js:314:20)
    at Receiver.receiverOnMessage (C:\Users\fedtv\OneDrive\Рабочий стол\botDS\node_modules\ws\lib\websocket.js:797:20)
(node:12836) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)


Ответы (0 шт):