Как сделать команду «кто онлайн» для беседы вк для бота на node js?

Есть бот вк, написан он на node js, мне надо сделать команду "кто онлайн" для беседы
  • Вопрос задан
  • 1194 просмотра
Решения вопроса 1
Pigeon1235
@Pigeon1235
получаешь список тех кто сейчас онлайн и выводишь
const client = {
1: `мобильная версия`,
2: `приложение для iPhone`,
3: `приложение для iPad`,
4: `приложение для Android`,
5: `приложение для Windows Phone`,
6: `приложение для Windows 10`,
7: `полная версия сайта`
        }
        function getClient(user) {
            return client[user.online_app]
        }
        
        vk.api.messages.getConversationMembers({
            peer_id: msg.peerId,
            fields: 'online, last_seen'
        }).then(function(user){
            let text = `Онлайн:\n`;
            for( i in user.profiles){
                if(user.profiles[i].online == 1){
                    text += `[id${user.profiles[i].id}|${user.profiles[i].first_name} ${user.profiles[i].last_name}][${getClient(user.profiles[i])}]\n`
                }
            }
            return msg.send([text])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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