Показать сообщение отдельно
  #12 (permalink)  
Старый 09.08.2018, 15:52
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

SorryHanzoMain, ок, попробуем пальцем в небо...
sql.get('SELECT * FROM вопросы WHERE вопрос LIKE ?', [message]).then(res => {
    if (!res.length)
        return void sql.run('INSERT INTO вопросы (вопрос) VALUES (?)', [message]).then(() => {
            request.reply("Извини, я этого пока не знаю, но это не надолго")
        });


    let row;
    if (res instanceof Array)
        row = res.shift();
    else
        row = !!res['вопрос'] ? res : res[Object.keys(res).shift()];

    if (!row['вопрос'])
        throw new Error('Something went wrong');


    request.reply(row.trueorfalse);
});
Ответить с цитированием