Попробуйте добавить блок .catch()
, чтобы обработать ошибку и дождаться запроса на выбор. Вот так:
if (command === "bal") {
if (message.author.bot) return;
const data = await sql.prepare(`SELECT ${args} FROM ${'acc' + message.guild.id + message.member.id}`).get().catch((err) => {
console.log(err);
});
message.channel.send(`You have ${data.args}`)
}
Похоже, вы пытаетесь выбрать из таблицы с имя ${'acc' +
message.guild.id + message.member.id}
, а таблица не существует.
Правильный синтаксис выглядит следующим образом:
SELECT Имена столбцов ИЗ ИМЯ ТАБЛИЦА ЗДЕСЬ ГДЕ ПОЛЯ = somethink