Kakeru
@Kakeru

Пишу бота на JavaScript с Node Js, при выполнении интервала выскакивает ошибка, что делать?

При выполнении команды node main.js выходит ошибка в cmder.
λ node main.js
internal/modules/cjs/loader.js:596
throw err;
^

Error: Cannot find module 'node-telegram-bot-api'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (D:\Programming\Web\delete-me.ko\telegram bot\main.js:1:81)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)


Как это исправить? Код:
var TelegramBot = require('node-telegram-bot-api');
var CronJob = require('cron').CronJob;
var token = 'здесь токен';

var bot = new TelegramBot(token, {
  polling: true,
});

var job = new CronJob('* * * * * *', function(){ // interval
  console.log('Hey!');
});
job.start();

bot.on('message', function (msg) { //the bot polls all for the message
  var id = msg.from.id;
  bot.sendMessage(id, msg.text); //send's your message back
  //console.log(msg);
})
  • Вопрос задан
  • 1421 просмотр
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
npm install node-telegram-bot-api

В следующий раз попробуйте прочитать текст ошибки, прежде чем идти на Тостер.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
summer Ярославль
от 100 000 до 140 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект