Я делал диск-бот и использую request.get(url)
для получения онлайн-файла CSV (один из этих 3 c, r , d ). Это работало до вчерашнего дня, и без внесения каких-либо изменений в мою программу (насколько я помню) она внезапно перестала работать сегодня.
function getData(source) {
let rows = [];
console.log('test');
request.get(source)
.pipe(new StringStream())
.CSVParse()
.consume(object => rows.push(object))
.then(() => {
console.log('hello');
let arr = searchRow(rows, country);
let finalArray = formatForGraph(filterCasesDecreasing(filterCasesDupes(filterCasesEmpty(arr)))); // Filters out stuff, configure this as you like
generateGraph(finalArray);
});
}
Я могу использовать эту функцию на одном из 3 URL-адресов, которые я упоминал ранее и пока первый console.log работает, второй нет. Я использую Plot.ly для построения графиков, но сомневаюсь, что это как-то связано с моей проблемой, поскольку второй журнал консоли предшествует функции graph. Обратите внимание, что я не получаю сообщения об ошибке, он просто ничего не делает, и бот продолжает работать, если я отправляю другие команды.
Редактировать: Забыл упомянуть об этом, но и URL, и страна имеют предполагаемые значения внутри getData .