Kürzlich habe ich versucht, einen Zwiegesprächsbot zu machen. Alles ist gut gelaufen, bis ich die Datei start.bat ausführe. Sobald ich es laufen, ich diese:Warum funktioniert mein Discord-Bot nicht?
client.on('ready',() => {
^
SyntaxError: Unexpected token)
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3
Hier ist der Beispielcode Ich verwende den Bot aus dem Boden zu bekommen:
const Discord = require("discord.js");
const client = new Discord.Client();
client.login('MzEzNzc1NzUwOTQxNTA3NTg0.C_-ilQ.vJyMW_Q2PjLLntwgifRRCnjPw88')
client.on('ready',() => {
console.log(`Logged in as ${client.user.username}!`);
});
client.on('message', msg => {
if (msg.content === 'ping') {
msg.reply('Pong!');
}
});
client.login('token');
And My start.bat Datei:
@echo off
node bot.js
PAUSE
Schließlich ist hier die Versionsinformationen:
2 info using [email protected]
3 info using [email protected]
Irgendeine Ahnung, was das bedeutet und wie ich es beheben kann?
Bitte geben Sie den [vollständigen, relevanten Code] (https://stackoverflow.com/help/mcve) und Ihre Version von Node.js an; Die von Ihnen gepostete Fehlermeldung weist auf einen Syntaxfehler hin, der jedoch nicht ausreicht, um das Problem zu ermitteln. – Frxstrem
Das ist ein Syntaxfehler, was bedeutet, dass er nicht weiß, wie er seinen Code analysiert. Welche Version von Node verwenden Sie? funktioniert es mit normalen anonymen Funktionen anstelle der Kurzschrift? – solarc