PS C:\Users\Марк Ешкилев\Desktop\bot vk2> node bot.js
internal/modules/cjs/loader.js:969
throw err;
Error: Cannot find module 'node-vk-bot-api'
Require stack:
- C:\Users\Марк Ешкилев\Desktop\bot vk2\bot.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
at Function.Module._load (internal/modules/cjs/loader.js:842:27)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.<anonymous> (C:\Users\Марк Ешкилев\Desktop\bot vk2\bot.js:3:15)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ 'C:\\Users\\Марк Ешкилев\\Desktop\\bot vk2\\bot.js' ]
}
profile[rUser.id].warns -=20;
fs.writeFile('./profile.json',JSON.stringify(profile),(err)=>{
if(err) console.log(err);
});
message.guild.member(rUser).ban({ reason: '20/20 Предупреждений' });
{"590373859874570251":{"coins":1308,"warns":0,"xp":56,"lvl":11},"610091146768678933":{"coins":39,"warns":0,"xp":13,"lvl":1},"725607950655291473":{"coins":102,"warns":0,"xp":14,"lvl":2}}
{"590373859874570251":{"coins":1308,"warns":0,"xp":56,"lvl":11},"610091146768678933":{"coins":39,"warns":0,"xp":13,"lvl":1},"725607950655291473":{"coins":102,"warns":0,"xp":14,"lvl":2}}}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//███╗░░░███╗░█████╗░██████╗░██╗░░██╗███████╗██████╗░██╗███╗░░██╗░█████╗░██████╗░░█████╗░░██████╗░██╗░░░░░░█████╗░██╗░░░██╗███████╗//
//████╗░████║██╔══██╗██╔══██╗██║░██╔╝██╔════╝██╔══██╗██║████╗░██║██╔══██╗██╔══██╗██╔══██╗██╔════╝░██║░░░░░██╔══██╗██║░░░██║██╔════╝//
//██╔████╔██║███████║██████╔╝█████═╝░█████╗░░██║░░██║██║██╔██╗██║██║░░██║██████╔╝██║░░██║██║░░██╗░██║░░░░░██║░░██║╚██╗░██╔╝█████╗░░//
//██║╚██╔╝██║██╔══██║██╔══██╗██╔═██╗░██╔══╝░░██║░░██║██║██║╚████║██║░░██║██╔══██╗██║░░██║██║░░╚██╗██║░░░░░██║░░██║░╚████╔╝░██╔══╝░░//
//██║░╚═╝░██║██║░░██║██║░░██║██║░╚██╗███████╗██████╔╝██║██║░╚███║╚█████╔╝██║░░██║╚█████╔╝╚██████╔╝███████╗╚█████╔╝░░╚██╔╝░░███████╗//
//╚═╝░░░░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝╚══════╝╚═════╝░╚═╝╚═╝░░╚══╝░╚════╝░╚═╝░░╚═╝░╚════╝░░╚═════╝░╚══════╝░╚════╝░░░░╚═╝░░░╚══════╝//
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
const Discord = module.require("discord.js");
const fs = require("fs");
let profile = require("../profile.json");
module.exports.run = async (bot,message,args) => {
try{
if(!message.member.hasPermission("KICK_MEMBERS")) return message.channel.send("У вас нет прав");
let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.cache.get(args[0]));
if(!args[0]) return message.channel.send("Вы не указали пользователя");
if(!rUser) return message.channel.send("Пользователь не найден");
profile[rUser.id].warns++;
fs.writeFile('./profile.json',JSON.stringify(profile),(err)=>{
if(err) console.log(err);
});
if(profile[rUser.id].warns >=5){
rUser.roles.set(['724563131593916440'])
};
if(profile[rUser.id].warns ==15){
message.channel.send('Пользователь кикнут с сервера по причине того что у него 15/20 Предупреждений');
message.guild.member(rUser).kick({ reason: '15/20 Предупреждений' });
};
let embed = new Discord.MessageEmbed()
.setColor('#ff0000')
.setDescription("ПРЕДУПРЕЖДЕНИЕ")
.addField("Администратор:",message.author.username)
.addField("Выдал предупреждение участнику:",`${rUser.user.username}`)
.addField("Количество предупреждений:",`${profile[rUser.id].warns}/20`);
message.channel.send(embed);
if(profile[rUser.id].warns ==20){
message.channel.send('Пользователь забанен на сервере по причине того что у него 20/20 Предупреждений');
profile[rUser.id].warns-=20;
fs.writeFile('./profile.json',JSON.stringify(profile),(err)=>{
if(err) console.log(err);
});
message.guild.member(rUser).ban({ reason: '20/20 Предупреждений' });
};
}catch(err){
console.log(`1.${err.name}\n2.${err.message}\n3.${err.stack}`);
};
};
module.exports.help = {
name: "пред"
};
bot.on("message", message => {
if (message.content.startsWith(prefix + "разбан")) {
if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send("У вас нет прав")
let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.cache.get(args[0]));
if(!rUser) return message.channel.send("Пользователь не найден");
let embed = new Discord.MessageEmbed()
.setColor('#ff0000')
.setDescription("УВАЖАЕМЫЕ ИГРОКИ!!")
.addField("Пользователь разблокирован администратором:",message.author.username)
message.channel.send(embed);
var args = message.content.slice(prefix.length).trim().split(' ')
message.guild.members.unban(args[1])
}
});
C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\bot.js:45
let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.cache.get(args[0]));
TypeError: Cannot read property '0' of undefined
at Client.<anonymous> (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\bot.js:45:112)
at Client.emit (events.js:327:22)
at MessageCreateAction.handle (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14) at Object.module.exports [as MESSAGE_CREATE] (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\discord.js\src\client\websocket\WebSocketManager.js:386:31)
at WebSocketShard.onPacket (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:436:22)
at WebSocketShard.onMessage (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:293:10)
at WebSocket.onMessage (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\ws\lib\event-target.js:125:16)
at WebSocket.emit (events.js:315:20)
at Receiver.receiverOnMessage (C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\node_modules\ws\lib\websocket.js:800:20)
C:\Users\Марк Ешкилев\Desktop\Metrostroi Bot\bot.js:45
let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.cache.get(args[0]));
TypeError: Cannot read property '0' of undefined