Ошибка при запуске бота для vk на node.js

При запуске выдаёт ошибку vk.updates.start().catch(console.error); TypeError: vk.updates.start is not a function Кто сможет помочь?

const vk = new VK();
const users = require('./users.json')
const fs = require('fs');
vk.setOptions({
token:"токен",
pollingGroupId: ид
});

function timeLeft(stamp) {
    stamp -= Date.now()
    stamp = stamp / 1000;
    let s = stamp % 60;
    stamp = ( stamp - s ) / 60;
    let m = stamp % 60;
    stamp = ( stamp - m ) / 60;
    let h = ( stamp ) % 24;
    let d = ( stamp - h ) / 24;
    let text = ``;
    if(d > 0) text += Math.floor(d) + " д. ";
    if(h > 0) text += Math.floor(h) + " ч. ";
    if(m > 0) text += Math.floor(m) + " мин. ";
    if(s > 0) text += Math.floor(s) + " с.";
    return text;
  }

setInterval(async () => {
    fs.writeFileSync("./users.json", JSON.stringify(users, null, "\t"))
}, 500);

vk.updates.on(['new_message'], (next, context) => {
    if(users.filter(x => x.id === next.senderId)[0]) return context()
    users.push({
        id: next.senderId,
        balance: 5000,
        work: {
            timer: 0,
            name: 'Нет',
            id: 0
        },
        nick: 'Игрок'
    })
    return context()
})

vk.updates.hear(/^проф/i, msg => {
    user = users.filter(x => x.id === next.senderId)[0]
    msg.send(`${user.nick}, вот твой профиль:\n Баланс: ${user.balance}\n Работа: ${user.work.name}`)
})

console.log("ok");
vk.updates.start().catch(console.error);

Ответы (0 шт):