discord bot на node js, когда пользователь пишет !профиль, при любом сетевом статусе пишет не в сети

discord bot на node js, человек пишет !профиль, и выводиться информация про его профиль, но при проверке сетового статуса, бот при любом сетевом статусе пишет не в сети

client.on('message', message =>{  
if (message.author.bot) return; 
if (message.content == '!профиль') { 
let embed = new Discord.MessageEmbed() 
.setTitle(message.author.username) 
let status = ''
switch (message.author.presence.status) { 
    case 'online':
        status = 'онлайн'; break; 
        case 'idle':
            status = ':orange_circle:нет на месте'; break;
            case 'offline':
                status = 'нет в сети'; break;
                case 'dnd':
                    status = ':red_circle:не беспокоить'; break;
}
embed.setDescription(`**Ваш дискорд айди: ${message.author.id}
Ваш статус: ${status}
Дата создания аккаунта: ${message.author.createdAt.toLocaleDateString()}
Дата входа на сервер: ${message.member.joinedAt.toLocaleDateString()}
**`) 
.setColor('RANDOM') 
.setThumbnail(message.author.avatarURL()) 
message.channel.send(embed)  
}

})