Ошибка в telegram bot

79
06 февраля 2022, 05:20

код:

process.env["NTBA_FIX_319"] = 1;
const TelegramBot = require('node-telegram-bot-api');
const token = '***token from botfather';
const bot = new TelegramBot(token, {polling: true});
bot.on('message', (msg) => {
    var weather = "погода";
    if (msg.text.toString().toLowerCase().includes(weather)){
        var requestURL = 'http://api.openweathermap.org/data/2.5/weather?q=Kharkiv,%20UA,%20ru&APPID=***';
        var request = new XMLHttpRequest();
        request.open('GET', requestURL);
        request.responseType = 'json';
        request.send();
         request.onload = function() {
            var weather = request.response;
            bot.sendMessage(msg.chat.id, "Ветер " + weather.wind.speed + " м/с"); 
        };
    }
});

При запуске (пишу боту "погода") в терминале error: [polling_error] (). Ошибка возникает от xmlhttprequest. Как это можно исправить?

READ ALSO
Исключить ненужные значения при поиске

Исключить ненужные значения при поиске

Имеется рабочий код, который получает html-данные с помощью ajax

78
Получить и отправить данные из формы

Получить и отправить данные из формы

Приветствую знатоков WEB разработки, сам я в этой области новичок, делаю учебный проект, поэтому появился вопросЕсть такая форма:

57