daniil242141

Новенький
  • Публикации

    8
  • Зарегистрирован

  • Посещение

Репутация

0 Обычная

О daniil242141

  • Звание
    Новичок

Информация

  • Пол
    мужской
  1. daniil242141

    Отправка кириллицы

    Во время тестирования нашел проблему своего кода, некоторые люди используют ники состоящие из русских букв. Код отправляет кракозябли и соответственно запрос возвращает ошибку. Как можно реализовать установку кодировки? Полазив в интернете я нашел модуль iconv-lite, который вроде как кодирует в нужную кодировку, но видать я его не правильно использую. Надеюсь на вашу помощь. Вот то что я пытался сделать, не работает... nick = message.content .substr(1) ; result = iconv-lite.encode (iconv-lite.decode (new Buffer (nick, 'binary'), 'win1251'), 'utf8'));
  2. daniil242141

    Как обработать ошибку

    if (cart.error){ message.reply ('Ошибка - Игрок не найден') } решено
  3. daniil242141

    Как обработать ошибку

    В общем если пользователь вводит не верный ник, Api возвращает. { "error": "Player Not Found" } Мой скрипт крашится. Я пытался сделать такое условие if (body = '"error": "Player Not Found"'){ message.reply("ник не найден") } Но пока, что это не работает, что я делаю не так?
  4. daniil242141

    Получение данных из json

    А вот как, понял, спасибо еще раз большое!
  5. daniil242141

    Получение данных из json

    Еще раз спасибо! for (var i = 0; i < cart.lifeTimeStats.length; i++){ for (var k in cart.lifeTimeStats[i]){ if(cart.lifeTimeStats[i][k] == "Matches Played" || cart.lifeTimeStats[i][k] == "Win%" || cart.lifeTimeStats[i][k] == "K/d"){ message.reply(cart.lifeTimeStats[i].value) } Немного адаптировал ваш код под себя. Скрипт выводит значения один за одним, можете подсказать как сделать так что бы он выводил допустим "Матчей сыграно - N". Немного не понимаю как это сделать в этом коде. Заранее большое спасибо!
  6. daniil242141

    Получение данных из json

    Спасибо, действительно работает, пока что не понимаю как, но думаю разберусь
  7. daniil242141

    Получение данных из json

    Да. var jsonString = body; var cart = JSON.parse ( jsonString );
  8. daniil242141

    Получение данных из json

    В общем получил я вот таких данные "lifeTimeStats": [ { "key": "Top 3", "value": "1660" }, { "key": "Top 5s", "value": "1471" }, { "key": "Top 3s", "value": "606" }, { "key": "Top 6s", "value": "738" }, { "key": "Top 12s", "value": "1725" }, { "key": "Top 25s", "value": "1989" }, { "key": "Score", "value": "3,049,045" }, Из низ мне нужен только score и top 3. Мучаюсь уже какой день, не могу понять как мне их вывести в консоль? Пытался так console.log ( ' Общий - ' + (cart.stats.lifeTimeStats[1].value) ); не вышло. Пробовал заколхозить, но тоже не вышло, видимо знаний не хватило, только учусь... if ((key) = 'Score') console.log (value); Надеюсь на вашу помощь