const answers = [`тест`,`тесттест`,`ненетест`]
const responseNumber = getRandomIntInclusive(0, 2)
function getRandomIntInclusive(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; }
updates.hear(/тест$/i,(context) => {
let platform = false
if(context.isChat) platform = true
let user = base.bs[base.id[context.senderId].id]
let nick = ``
if(user.nicknotify == false) {
nick = `${base.bs[base.id[context.senderId].id].nick}`
}
if(user.nicknotify == true) {
nick = `*id${context.senderId} (${base.bs[base.id[context.senderId].id].nick})`
}
let myclan = clan[base.bs[base.id[context.senderId].id].clan]
if(context.text.includes(``) && context.messagePayload.command !== `help`) return;
return context.send({
message: answers[responseNumber]})
})
Почему когда я пишу боту "тест", он выдаёт только ответ под номером 0, но если напрямую прописываю message: getRandomIntInclusive(0, 2), то он выдаёт рандомные числа?
никак не могу решить эту проблему...