Estoy creando un bot de discordia usando MySQL, la base de datos almacena algunos nombres de usuario y contraseñas. Obtengo los datos de la tabla en MySQL para formatearlos en una tabla ASCII. El resultado esperado era ser como la imagen de abajo. (lo edito para que se vea mejor)
.------------------------------------------------. | Username | Password | |----------------------|-------------------------| | amonggers | no | | no username for u | no | | not even this one | no | | no | no | '------------------------------------------------'Pero el bot forma la mesa así.
.------------------------------------------------. | Username | Password | |----------------------|-------------------------| | amonggers | no | | no username for u | no | | not even this one | no | | no | no | '------------------------------------------------'Editar: también lo registré en la consola y el resultado es un poco mejor que el del bot de discordia.
.------------------------------------------------. | Username | Password | |----------------------|-------------------------| |amonggers | no |no username for u | no |not even this one | no | no | no | '------------------------------------------------'[![Registro de consola creado][3]][3] Aquí está el código de comando
client.on("messageCreate", async (message) => { if (message.content.toLowerCase().startsWith("=list")) { connection.query("SELECT * FROM rbinfo", (err, results) => { if (err) { console.log(err) } const ascii = require('ascii-table'); var table = new ascii() table.setHeading('Username', 'Password') results.forEach(ok => table.addRow(ok.Username, ok.Password)) }); } });Cualquier ayuda en absoluto es apreciada, gracias.