• Объявления

    • Гость

      Для чего форум   02/07/18

      Камрады, если у вас срочный вопрос, требуется помощь и так далее, просьба писать нам в чат на сайте либо же на почту support@brobot.ru. Форум для общения между пользователями, подсказок от пользователей пользователям, мы(администрация) не занимаемся отслеживанием всех страниц форума в поисках того, кому надо помочь. Потому ожидать тут ответа именно от нас может быть неэфективно.  Мы в форум никогда не закладывали функции поддержки, только общение. Прошу понять и простить и еще раз, выше я указал каналы, по которым мы вам поможем.
Гость ivandokas

Не работает Api с "Пробки"

6 сообщений в этой теме

Бот не может отослать инфу про пробки.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, ivandokas сказал:

Бот не может отослать инфу про пробки.

о чем речь вообще? про винные пробки? про пробки на дорогах? при чем тут апи я-пробок и Бро? и тд и тп.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
function getTraffic(city, file, log, tools) {
  log.info("Getting coordinates for city " + city);
  city = city.replace(" ", "%20");
  var url = "https://geocode-maps.yandex.ru/1.x/?geocode=" + city + "&format=json";
  var resp = JSON.parse(tools.httpGet(url));
  var coord = resp["response"]["GeoObjectCollection"]["featureMember"][0]["GeoObject"]["Point"]["pos"].replace(" ", ",");
  log.info("Coordinates are: " + coord + ", getting traffic pic");



else if (content.startsWith("пробки")) {
    var city = tools.readFromFile(cityFile);
    if (city.isEmpty()) {
      return "Я не знаю твой город :(";
    }

    var trafficFile = profile + "__" + contact + ".png";
    var fullFileName = getTraffic(city, trafficFile, log, tools);

    return "такие пробки [image:" + fullFileName + "]";
  }

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

не уверен что JSON.parse сработает. хоть это и JS, но по факту классы можно юзать из Java только, тк браузера со всеми делами там нет. доступное апи для работы с Json см тут https://github.com/stleary/JSON-java, юзать классы можно как Packages.org.json.blablabla, то есть Packages. + полный путь класса. на примере строки Java будет var javaString = new Packages.java.lang.String("text");

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста, войдите для комментирования

Вы сможете оставить комментарий после входа



Войти сейчас