@nodejs_ru

Страница 2562 из 2748
Gor
16.09.2018
18:09:51
я правда немного путаюсь с == который отбражается как = только длинное. Заметил что мой мозг требует разрыв для мгновенной идентификации вместо расчета длины самого символа

Gor
16.09.2018
18:10:23
это для ===

хотя вот теперь интересная мысль на тему мотивации использования === вместо ==

Google
brachkoff
16.09.2018
18:39:37
Кроме тех случаев где нужно приводить типы

Alexander
16.09.2018
18:47:02
@Atassis це бот

зашел в несколько чатов одновременно и не подтвердил уже спустя 5 минут что не бот, в одном из чатов

Таймураз
16.09.2018
18:47:45
Даю последний шанс

Cenator
16.09.2018
18:47:56
да забейте лол

Alexander
16.09.2018
18:48:02
Даю последний шанс
он не ответит)

в чате реакта, css и тут

Таймураз
16.09.2018
18:48:15
он не ответит)
Иногда отвечают

Роман
16.09.2018
18:48:18
зашел в несколько чатов одновременно и не подтвердил уже спустя 5 минут что не бот, в одном из чатов
Я так же заходил, просто шёл по списку из статьи. Сейчас у меня более 70 каналов.

Роман
16.09.2018
18:48:39
Сейчас опомнится и может быть ответит.

Google
Таймураз
16.09.2018
19:20:09
Подумали, что ты спам, извини

Перебдел

Vitaliy
16.09.2018
19:20:23
о спасибо !)

Alexander
16.09.2018
19:26:11
о спасибо !)
а как ты заходишь во все чаты одновременно??

Vitaliy
16.09.2018
19:26:52
просто заходил во все по списку ))

Alexander
16.09.2018
19:26:58
а шо за список?

Vitaliy
16.09.2018
19:26:59
и попался

на гитхабе есть статья

Alexander
16.09.2018
19:27:41
кинь линк

brachkoff
16.09.2018
19:28:03
на гитхабе есть статья
Кстати да, я ее видел

Не подскажу где

Там список тг чатов по ит

Ес не ошибаюсь

Vitaliy
16.09.2018
19:28:34
да

она

Алексей
16.09.2018
19:28:36
Ребят, подскажите пожалуйста, нужно строку js в UTF8 кодировку преобразовать. Строка находится в параметре get запроса, пользуюсь axios

Alexander
16.09.2018
19:28:47
она
ну так кинь

Vitaliy
16.09.2018
19:28:59
ну так кинь
https://github.com/goq/telegram-list#%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%B8-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5-%D0%9F%D0%9E

Google
Alexander
16.09.2018
19:30:30
проверь

Алексей
16.09.2018
19:30:39
Спасибо. Сейчас проверю

Наверно что-то с api у feddbackSMS.. Т.к. оставляя параметр text пустым, приходит нормальная ошибка (которая в доках описана), если пишешь хоть какой текст в параметр, возвращается json, которого нет в доках

Alexander
16.09.2018
19:36:17
ну значит ломанное api, такое бывает. у VK похожая история, только там api просто слепленно из говна и палок(иногда)

Алексей
16.09.2018
19:36:47
Пхах

))

Пол дня минус

Alexander
16.09.2018
19:37:14
да, жостк пиши в поддержку, пожалуйся чишо

Sergey
16.09.2018
20:17:48
Привет. подскажите по секулайз в forEach цикле добавляю в бд каждый елемент через create, но запросы делпются не синхронно, а только тогда когда весь жс отработает. Как сделать синхронное добавление?

Alexander
16.09.2018
20:19:10
forEach не асинхронный

убери его к чертям и сделай через то я тебе написал

Sergey
16.09.2018
20:20:53
через for of тоже пробовал

и мне синхронно надо, а не наоборот. я хочу прочетать файл, распарсить, добавить все в бд. и по кругу

а сейчас порядок действий другой. сперва читается 500 файлов, парсятся. и только по окнчанию, все добавляется в бд

Sergey
16.09.2018
20:30:40
Alexander
16.09.2018
20:31:12


Google
Alexander
16.09.2018
20:31:34


Docent
16.09.2018
20:32:09
через for of тоже пробовал
For of какая проблема? async () => { for( let file of files ) { await doSmthng} } должен сработать.

Sergey
16.09.2018
20:33:09
Alexander
16.09.2018
20:33:38
не знаю какая проблема. поэтому и спрашиваю)
проблема в непонимании асинхронного кода, скорее всего

Sergey
16.09.2018
20:35:20


Docent
16.09.2018
20:36:01
Ага про это и говорил!

Alexander
16.09.2018
20:38:33




Sergey
16.09.2018
20:41:25
да я просто загнался. уже грешил на секулайз

Никита
16.09.2018
20:54:54
Доброго времени суток

Леха
16.09.2018
21:00:23
Дороу

Murena
16.09.2018
21:20:19
Всем привет, подскажите как правильно обрабатывать Undefiend в многоуровненвых вложеных обьектах с массивами ? Например когда делаешь запрос к item.node.media.edges[0].node.text , а по факту может не существовать самого массива edges[0], как правильно будет отлавливать такие многоуровневые запросы и если undefiend где либо возвращать false вместо undefiend

Alexander
16.09.2018
21:25:26
try catch, или проверяй каждую "ступень"

Дмитрий
16.09.2018
21:26:10
Не использовать многоуровневые вложенные объекты с массивами)

Роман
16.09.2018
21:30:23
В итоге все три совета используй: 1. Старайся не использовать слишком много уровней 2. Проверяй то чего чаще может не быть/что-то важное 3. Весь блок всё же лучше обернуть в try/catch, наверняка что-то мог забыть

Ответ - не городить такие объекты Но если прям совсем, то ramdajs.com/docs/#pathOr
Иногда не зависит от пользователя, работать приходится с тем что есть.

Роман
16.09.2018
21:32:52
Например когда сообщение телегам присылает в TDLib там такая вложенность, чтобы до текста добраться data.message.content.text.text. Но в большинстве случаев всё же нужна декомпозиция на мелкие задачи (ступени) и на каждом этапе проверки/логика какая-то.

Google
Gats
16.09.2018
21:33:22
Можно боту в телеге отправлять Файлы со своего сайта?

Trilium
16.09.2018
21:34:09
прям мечта чтобы такое в js завезли: user.loc?.lat а пока if(user.loc && user.loc.lat) { ... общего решения нет, предлагается городить такое, но это дичь https://medium.com/javascript-inside/safely-accessing-deeply-nested-values-in-javascript-99bf72a0855a https://glebbahmutov.com/blog/call-me-maybe/

Murena
16.09.2018
21:35:39
в Angular 2 темплейтах можно вот такое писать - вообще сказка ) item?.node?.media?.edges[0]?.node?.text

Роман
16.09.2018
21:36:17
в Angular 2 темплейтах можно вот такое писать - вообще сказка ) item?.node?.media?.edges[0]?.node?.text
Так а если нету свойства то что делать? В любом случае же нужна будет какая-то логика? Тогда try/catch всё решит.

Gats
16.09.2018
21:37:09
?
Зайду из далека. У меня есть мёртвый бот которому отправляются get запросы. он парсит url и отвечает тебе сообщением из урла. Так вот, можно ли ему(можно и живому)) отправлять post запросы с вложенными файлами. насколько я понял из апи телеги, то бот может только отправлять файлы, которые у него уже есть или это не так?

Murena
16.09.2018
21:37:56
Так а если нету свойства то что делать? В любом случае же нужна будет какая-то логика? Тогда try/catch всё решит.
это только в случае с текстом нормально - если нету свойства просто пустое поле, если что то более серьезное согласен - только try/catch

Страница 2562 из 2748