@A1ikse1

Как вывести всех забанненых в список?

Мне нужно вывести всех забаненных в чате. Что бы было примерно так:
Вот список заблокированных:

Dmitry
Ден
Алексей

Код:
let _banned = await mongo.models.chatsusers.find({ join_chat: Number(message.chatId), banned: true })
if(_banned.length == 0){
return message.send(` В списке забаненных никого нет.`)
} else {
for(a in _banned){
let arr = []
arr.push({ vkid: _banned[a].vkid, name: _banned[a].name })
for(i in arr){
return message.send(` Вот список заблокированных:\n\n[id${arr[i].vkid}|${arr[i].name}]`)
}
}
}

Вот что выдает:
Вот список заблокированных:

Dmitry
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
modelair
@modelair
unsocial
const banned = await mongo.models.chatsusers.find({ join_chat: Number(message.chatId), banned: true })

if (banned.length) {
  let output = ''
  for (a in banned) 
    output += `[id${banned[a].vkid}|${banned[a].name}]\n`
  return message.send(` Вот список заблокированных:\n\n${output}`)
} 
return message.send(` В списке забаненных никого нет.`)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы