привет всем. есть скрипт игрового бота вк. нашел в просторах интернета скрипт. запускается нормально, но когда набираю команду "ПРОФИЛЬ" выходит вот такая ошибка (см. картинку 1)
(картинка 1)
сам код
vk.updates.hear(/^(?:профиль)/i, async (message, bot) => {
let user = acc.users[user_id(message.user)];
let summ = user.hp + user.uron + user.bronya + user.krit
if(user.rasa == false) return message.send(`[Error] » Чтобы получить доступ к командам, для начала выберите рассу. Команда "Раса"`);
let ctx = message
ctx.send(` [SurvBot] загружаем вашу статистику.\n➕ Придется немного подождать. `)
const { createCanvas, loadImage } = require('canvas');
const { registerFont } = require('canvas')
registerFont('./Fonts/21002.ttf', { family: 'RobotoFlex Regular' })
const canvas = createCanvas(800, 400);
const ctxx = canvas.getContext('2d');
const phone = await loadImage('./KennyDev/balance.png')
ctxx.fillStyle = "#FFFFFF";
ctxx.drawImage(phone, 0, 0, 800, 400);
ctxx.font = '15px RobotoFlex Regular';
ctxx.fillText(`Профиль:`, 100, 24);
ctxx.fillText(`ID: ${user.uid}`, 100, 38);
ctxx.fillText(`Раса: ${user.rasa}`, 100, 52);
ctxx.fillText(`Баксы: ${user.balance}`, 100, 66);
ctxx.fillText(`Зомби-коины: ${user.coins}`, 100, 79);
ctxx.fillText(`Уровень: ${user.level} (${user.exp}/${user.lvl_up})`, 100, 93);
ctxx.fillText(`${user.prefix}`, 340, 372);
ctxx.fillText(`Статистика:`, 480, 24);
ctxx.fillText(`Здоровье: ${user.hp}`, 480, 38);
ctxx.fillText(`Урон: ${user.uron}`, 480, 52);
ctxx.fillText(`Защита: ${user.bronya}`, 480, 66);
ctxx.fillText(`Критический урон: ${user.krit}`, 480, 79);
ctxx.fillText(`Дата регистрации: ${user.rtime} `, 280, 392);
return ctx.sendPhoto({
value: canvas.toBuffer(),
options:{
filename: 'cit.png'
}
});
});
в чем может быть проблема? Node установлен. Npm установлен. ласт версии