@RedSs

Как передать результат функции пользователю в Телеграмм боте?

Есть api фунция в node js которая тянет погоду по коодинатам
forecast.get([53.2608259,50.0579958], function (err, result) {
    if (err) {
       return console.dir(err);
   }
   console.log('Долгота: %s', result.latitude);
    console.log('Широта: %s', result.longitude);
   console.log('Временная зона: %s', result.timezone);
    console.log('Сейчас на улице: %s\nТемпература: %s°C\nВлажность воздуха: %s% ',
          result.currently.summary,
         Math.round(parseFloat(result.currently.temperature, 10)),
          result.currently.humidity * 100
   );
});

Необходимо значения передать на вывод пользователю в телеграмме. Проблема как запихать
эти все результаты в переменную html для форматирования результата и отправки пользователю.
forecast.get([53.2608259,50.0579958], function (err, result) {
                if (err) {
                    return console.dir(err);
                }

            const html= `<i>Погода на сегодня</i>`;
                      
            bot.sendMessage(helper.getChatId(msg), html,{
                parse_mode:'HTML'
            })
            );
    });
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы