@cyberboyx

Почему-то функция b пустая, из-за этого json.parse() получает пустой ответ, но я не понимаю почему?

const rq2 = require("request")
  rq2.get("http://api.openweathermap.org/data/2.5/weather?q="+encodeURIComponent(message.$match[1])+"&lang=ru&units=metric&appid=5d8820e4be0b3f1818880ef51406c9ee", function (e,r,b){
                var data = JSON.parse(b);
                if(!data.name) return message.reply("❌ Прости, но такой город не найден.. ");
                message.reply(data.name+" | "+data.sys.country+"\nПогода: "+data['weather'][0]['description']+"\nВетер: "+data.wind.speed+" m/s "+data.wind.deg+"°"+"\nТемпература: "+data.main.temp+"°C"+"\n☁Облачность: "+data.clouds.all+"%\nДавление: "+data.main.pressure);
        });
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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