vk.updates.hear(/^(?:hi)\s([^]+)?/i, (message) => {
axios.get(`https://minecraft-statistic.net/api/player/info/${message.$match[1]}/200940`).then(res => {
if((res.data && res.data.status) == 'ok'){
if(res.data && res.data.data) {
let timeplay = res.data.data.total_time_play || 0
var num = timeplay;
var hours = (num / 60);
var play = Math.floor(hours);
if(res.data && res.data.data) {
let visit = res.data.data.visited_server
axios.get(`https://api.ashcon.app/mojang/v1/user/${message.$match[1]}`).then(resp => {
return resp.data.username_history;
}).then(data => {
let names = '';
data.forEach(item => {
names += item.username + '\n';
})
return message.send(`История никнейма:\n\n${names}`)
}).catch(err => message.send(`${err}`));
}}}}else message.send(`❗ Никнейм ${message.$match[1]} не существует!`)
}).catch(err => message.send(`⚠ Произошла ошибка!`));
});
Если ${resp} возвращает Error: Request failed with status code 404 , то выполняется else, но мне надо чтобы выполнялось return message.send, но если ответ приходит ошибкой то заменять эту переменную на 0