@KenKup11

Не запускается бот VK на Node JS?

Добрый день, решил попробовать сделать бота на Node.Js. Нашел библиотеку VK-IO, скопировал пример из документации, но он не работает, подскажите что я делаю неправильно?

Ошибка:
/home/vk_bot/app.js:1
import { VK } from 'vk-io';
^^^^^^

SyntaxError: Cannot use import statement outside a module


Код:
import { VK } from 'vk-io';

const vk = new VK({
	token: process.env.TOKEN
});

vk.updates.on('message_new', async (context) => {
	if (context.text === 'Привет') {
		await context.send('Привет!');
	}
});

await vk.updates.start();


Документация, из которой брал пример:
https://negezor.github.io/vk-io/ru/guide/modules.h...

Заранее спасибо.
  • Вопрос задан
  • 416 просмотров
Решения вопроса 1
@cython
Вы используете пример, который использует модули es6, которые не поддерживает nodejs. Вам необходимо использовать импорт по средствам CommonJS.
P.S.: научитесь полностью читать документацию
const { VK } = require('vk-io');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы