Я создаю довольно простой бот в Node.js, и он больше не будет запускаться. Node.js указывает на непредвиденную ошибку токена, но номер указанной строки находится за концом файла. В частности, ошибка:
C:\Users\Owner\Bot\jovial_bot.js:294
});
^
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
SyntaxError: Unexpected token )
at Module._compile (module.js:427:25)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Array.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:192:40)
Последняя строка в программе - } );
Однако последняя строка - это строка с номером 293. Добавление новых строк в конец файла увеличивает номер строки, сообщаемой Node.js. Насколько я могу судить, у меня нет непревзойденных скобок. Я попытался добавить (в конец файла, и ошибка изменилась на "Неожиданный токен}". Добавление "({" изменил ошибку на "Неожиданный конец ввода". Я не знаю, где продолжить с этим. Спасибо Заранее вам за помощь.
Мой код здесь: http://jsfiddle.net/kunkelwe/VEBtH/
И я использую этот API: https://github.com/alaingilbert/Turntable-API/blob/master/turntable_data/deregistered.js