hey, hice este comando para mi bot de discord usando un lienzo que solo cita algo que dice un usuario, pero la imagen solo puede contener 26 caracteres de texto, si escribo algo más largo que eso, el resto de los caracteres no serán visible, así que quería saber si hay algún método para envolver el resto del texto. No puedo encontrar nada sobre envolver texto en el lienzo del nodo 
aquí está mi código:
client.on("message", async (message) => { if (message.author.bot) return; if (message.content.startsWith("R!write")) { let sliced = message.content.slice(31) let msg = `"${sliced}" - 2021` const { registerFont, createCanvas } = require('canvas') const canvas = Canvas.createCanvas(1920, 900); let background = await Canvas.loadImage('./lmao.jpg'); const ctx = canvas.getContext('2d') ctx.drawImage(background, 0, 0, canvas.width, canvas.height); registerFont('./disc2.otf', { family: 'Comic Sans' }) const taggeduser = message.mentions.users.first(); if (!taggeduser) return message.channel.send('mention someone pleb') let avatar = await Canvas.loadImage(taggeduser.displayAvatarURL({ dynamic: false, format: 'jpg', size: 256 })); ctx.drawImage(avatar, 160, 340); ctx.font = '100px "Comic Sans"' ctx.fillText(msg, 500, 500) let attachment = new Discord.MessageAttachment(canvas.toBuffer(), 'example.png') return message.channel.send(attachment); } });