Пока смотрю каждый вариант.
Ну, смотри, как бы сделал я 1) Написал бы bot.command('sql', ctx => {}) 2) Боту пишешь команду /sql 'SELECT * FROM table WHERE valuse IS NOT NULL' 3) В фоне парсишь полученное ботом сообщение, вытаскиваешь свой query 4) Дальше делаешь асинхронный запрос в БД со своим QUERY 5) отдельной функцией преобразовываешь эти данные в нужный формат 6) выплёвываешь желаемое в ctx.reply
Это максимально базовая команда
Обсуждают сегодня