Alexandroppolus
и глянь в документации по этому твоему пакету sql, в каком формате приходит ответ или ошибка
Нашёл только документацию на английском.
https://libraries.io/npm/sqlite
Сам код изменился, в нём нет async
client.on("message", request => {
const REQUIRED_PREFIX = '?';
const message = request.content.toString().trim();
if (message.substr(0, 1) !== REQUIRED_PREFIX)
return false
sql.get('SELECT * FROM вопросы WHERE вопрос LIKE ?', [message]).then(res => {
if (res= false)
return void sql.run('INSERT INTO вопросы (вопрос) VALUES (?)', [message]).then(() => {
request.reply("Извини, я этого пока не знаю, но это не надолго")
});
if(res= true){
sql.get('SELECT * FROM вопросы WHERE вопрос LIKE ?', ["true"]).then(res => {
if(res= false){
sql.get('SELECT * FROM вопросы WHERE вопрос LIKE ?', ["false"]).then(res => {
if(res=true){
request.reply("нет")
}else{request.reply("незнаю")}
})
}
if(res=true){
request.reply("да")
}
})}})})