Я установил nod.js; discord. js, а я использовал Windows 10. Мне уже удалось подключить бота к серверу Discord до дополнительных команд. Если кто-то знает об этом, можете написать ответ. (Я удалил идентификатор владельца и токен)
Код:
const Discord = require(`discord.js`)
const Client = new Discord.Client();
const OwnerID = ""
const prefix = "!"
Client.on("ready", () => {
console.log("ich bin jetzt online!");
client.user.setPresence({ game: { name: `VAPE eSports Bot` ,type: 0} });
})
// welcome message
Client.on("guildMemberAdd", member => {
member.guild.defaultChannel.sbed("Wilkommen zu: " + member.guild.name + "Wir hoffe es gefällt euch hier")
})
Client.on("guildCreate", guild => {
console.log("Jemand hat den VAPE eSports Bot zu dem Server hinzugefügt, erstellt von " + guild.owner.user.username)
})
Client.on ("message", message => {
if (message.author.bot) return;
if (!message.content.startsWith(prefix)) return;
let command = message.content.split(" ")[0];
command = command.slice(prefix.length);
let args = message.content.split(" ").slice(1);
if (command === "ping") {
message.channel.send(`Pong! Time took : ${Date.now() - message.createdTimestamp} ms`);
} else
if (command === "say" ) {
message.delete()
const embed = new Discord.RichEmbed()
.setColor(0x95D23)
.setDescription(message.author.username + " sagte: " + args.join(" "))
message.channel.send({embed})
} else
if (command == "help") {
const embed = new Discord.RichEmbed()
.setColor(0x954D23)
.setTitel("Befehl Liste:")
.addField("!help", "Wird dir alle Befehle zeigen")
.addField("!say [Text]", "Lässt den Bot etwas sagen")
message.channel.send({embed})
}
})
client.login("");
Сообщение об ошибке:
PS C:\Users\49174\Documents\Discord bot> node index.js
C:\Users\49174\Documents\Discord bot\index.js:58
client.login("NzIyNTM4NTk2NzM2Njk2MzIw.XuzLYw.DOYUQLRU-Q9zwutex5w9-lbo3N4");
^
ReferenceError: client is not defined
at Object.<anonymous> (C:\Users\49174\Documents\Discord bot\index.js:58:1)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
at Module.load (internal/modules/cjs/loader.js:1049:32)
at Function.Module._load (internal/modules/cjs/loader.js:937:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47
Заранее спасибо.