Я пытаюсь вернуть значение соответствующего ключа массива из базы данных sqlite, где, как только сообщение содержит слово, которое ему соответствует (что у меня работает), но затем я бы хотел вернуть значение (в этомдлина корпуса) соответствующего ключа.Пример.
Массив: [ 'hello', 5000, 'world', 2000 ]
Мой код для возврата сообщения чата 'true', если отправленное сообщение содержит слово в вышеуказанном массиве
var amarray = [];
con.all(
"SELECT phrase, length FROM automod_data WHERE type = 'mute'",
(err, rows) => {
rows.forEach(function(row) {
amarray.push(row.phrase, row.length);
});
console.log(amarray);
if (amarray.some(v => message.content.includes(v))) {
message.reply("true");
logembed = new discord.RichEmbed().setFooter(`ID: amarray[1]`);
client.channels.find(channel => channel.name === "logs").send(logembed);
}
return amarray;
}
);
Таким образом, вышеприведенное возвращает «истина», когда произносится «привет».Я также хотел бы вернуть значение «5000»