Почему программа на speedtest-cli выдает локацию сервера heroku а не моего устроства?
Я написал telegram бота на python, который высылает скорость загрузки, хост и локацию. Но проблема в том что бот высылает данные не устройства с которого даю команду, а самого сервака heroku (Европа). В итоге получаю данные одного из городка Ирландии вместо своего.
Все правильно, бот работает, что ещё нужно? Если нужно замерять скорость на конкретном устройстве, так и замеряйте её на конкретном устройстве, без ботов и прочей ереси.
Хм, а как вы себе представляете измерение скорости через бота?
Магомед Матаев, Ну это нужно писать приложение для всех устройств, потом просить пользователей установить данное приложение, измерить скорость и ввести вручную полученные данные в телеграм-бот. Вы и правда думаете, что кто-то из пользователей будет это делать?
Магомед Матаев, ничего он не собирает, это текст, отправленый обычным HTTP запросом на сервер телеграма. Более того, сомневаюсь, что можно с устройства получить такие данные, которые дадут представление о скорости загрузки на данном устройстве. С таким же успехом можно бота для RCE написать