@nodejs_ru

Страница 1629 из 2748
Kylych
19.02.2018
09:15:08
Радион
19.02.2018
09:15:25
Радион
19.02.2018
09:16:07
Google
Kylych
19.02.2018
09:16:13
пробуй лучше console.log в файл записывать типа » /path/to/file.txt

это же демон

Mikhail
19.02.2018
09:16:28
Почему?
Скиньте весь код

Радион
19.02.2018
09:16:44
Ну весь код у меня на 600 строк))

Kylych
19.02.2018
09:17:16
https://youtu.be/zwvqVppij8E

Радион
19.02.2018
09:17:22
А так структура, которая предполагается быть задействована, она здесь выложена.

Mikhail
19.02.2018
09:17:23
пробуй лучше console.log в файл записывать типа » /path/to/file.txt
Он явным текстом сказал, что не программист. На кой чёрт ему менять console.log на запись в файл?

Kylych
19.02.2018
09:17:42
чтоб проверять работает ли планировщик

Радион
19.02.2018
09:18:08
Он явным текстом сказал, что не программист. На кой чёрт ему менять console.log на запись в файл?
? Это да. Да и сама запись в консоли мне не важна. Главное, чтобы сообщения уходили)

Mikhail
19.02.2018
09:18:18
А так структура, которая предполагается быть задействована, она здесь выложена.
Учитывая, что даже в консоль ничего не выводится, то бот вообще не реагирует на сообщения. Тут ошибка и не в кроне

Kylych
19.02.2018
09:18:34
а ты пробовал сам запускать без планировщика вручную?

Радион
19.02.2018
09:19:53
Учитывая, что даже в консоль ничего не выводится, то бот вообще не реагирует на сообщения. Тут ошибка и не в кроне
Остальной код работает отлично. Тоже срабатывает на сообщения от пользователя, выдает клавиатуры и различную справочную информацию в виде текста, аудио, видео. Ни с чем проблем не возникло.

Google
Радион
19.02.2018
09:20:27
а ты пробовал сам запускать без планировщика вручную?
Нет. Думал как раз временно таким образом обойтись)

Kylych
19.02.2018
09:20:53
а по идее ты хочешь чтоб он отправлял сообщения по расписанию?

Радион
19.02.2018
09:20:57
Я сейчас поизучаю, то что вы мне скинули. Может и решится вопрос)

Bogdan
19.02.2018
09:21:02
чуваки, как мне в шелле импортить глобально установленные модули? не резолвятся и все

Kylych
19.02.2018
09:21:16
хорошо попробуй

Радион
19.02.2018
09:21:21
а по идее ты хочешь чтоб он отправлял сообщения по расписанию?
Да. Нужно несколько сообщений отправить именно в определенные дни недели.

Радион
19.02.2018
09:21:37
Mikhail
19.02.2018
09:22:01
Да. Нужно несколько сообщений отправить именно в определенные дни недели.
Тогда уберите кусок с bot.on(). И просто скопипастите пример из документации

Радион
19.02.2018
09:23:23
Сейчас попробую

Тогда уберите кусок с bot.on(). И просто скопипастите пример из документации
в консоль ежеминутно выбрасывает следующее: ReferenceError: msg is not defined at Task.execution (C:\Program Files (x86)\JetBrains\WebStorm 2016.3.1\WebstormProjects\untitled\index2.js:77:25) at Task.module.exports.Task.update (C:\Program Files (x86)\JetBrains\WebStorm 2016.3.1\WebstormProjects\untitled\node_modules\node-cron\src\task.js:48:14) at Timeout.ScheduledTask.task [as _onTimeout] (C:\Program Files (x86)\JetBrains\WebStorm 2016.3.1\WebstormProjects\untitled\node_modules\node-cron\src\scheduled-task.js:13:12) at ontimeout (timers.js:458:11) at tryOnTimeout (timers.js:296:5) at Timer.listOnTimeout (timers.js:259:5)

Радион
19.02.2018
09:36:09
Ок. Сейчас.

Поздравляю. Крон вы запустили. Msg не видна, потому что это переменная не задана. Напишите @ShowJsonBot. Он скажет вам ваш id. Вставьте его вместо msg.from.id
Михаил, прошу прощения за глупый вопрос) Как именно прописывается отправка конкретному ID? msg.id:NNNNNN? Или как то иначе?

Радион
19.02.2018
09:42:07
Спасибо ?

YES! Пришло)

Но, мне же нужно будет отправлять всем, кто сконнектился с ботом. Значит нужно оставить msg,chat.id Но, в этом случае сообщение не уходит. Иеще, в продолжение - мне нужно, чтобы сообщения уходили единоразово (чтобы через неделю отправка не повторялась. Этот момент можно прописать?

Kylych
19.02.2018
09:46:03
Их нужно где то хранить

Oleg
19.02.2018
09:46:16
А есть не RestAPI? Я не люблю RestAPI.

Google
Радион
19.02.2018
09:46:30
Их нужно где то хранить
Т.е.создать массив по всем зашедшим в бот, правильно?

Valeriu
19.02.2018
09:46:51
Радион
19.02.2018
09:47:27
Oleg
19.02.2018
09:48:22
а какое API хотите?
Такое https://core.telegram.org/bots/api#available-methods

Valeriu
19.02.2018
09:49:33
Kylych
19.02.2018
09:50:01
В БД

Например

Этот массив надо где то хранить
У телеграм ботов есть закон. Который гласит что бот не может написать первым. Только если юзер чёт написал он может ответить. Это сделано чтоб не спамить.

Artur
19.02.2018
09:53:52
Т.е.создать массив по всем зашедшим в бот, правильно?
https://github.com/nzvtrk/tgwatcher В монгу сохраняет всех юзеров, можешь подглядеть

Радион
19.02.2018
09:57:56
У телеграм ботов есть закон. Который гласит что бот не может написать первым. Только если юзер чёт написал он может ответить. Это сделано чтоб не спамить.
Это да, я понимаю. Но, прежде чем уйдёт сообщение по таймеру, пользователь уже успеет сконтактировать с ботом и его id уже будет у бота.

Kylych
19.02.2018
09:59:00
Но это сообщение пользователь отправляет же тока один раз

IGOR
19.02.2018
10:10:20
Ребята! голова уже взрывается, может кто подскажет. Как отключить в вэбпаке чтобы ESLint не орал мне в консоль про пробелы?

IGOR
19.02.2018
10:11:44
rules indent?
наверное, где глянуть?

Artur
19.02.2018
10:15:44
в конфиге eslint )

Victor
19.02.2018
10:17:40
Посоветуйте, как бороться с утечками памяти в ноде? Так как PhantomJS на Heroku вызывает исключение R14(Memory exceeded the limit)

Или не обращать внимание, так как фантом прожорлив?

Google
IGOR
19.02.2018
10:18:30
в конфиге eslint )
Спасибо добрый человек) поставил off и помогло, но навернео неправильно так делать..

Artur
19.02.2018
10:18:49
лучше определится с тем что используешь)

Michael ?
19.02.2018
10:19:22
IGOR
19.02.2018
10:20:49
лучше определится с тем что используешь)
а как ему сделать чтобы он ссделил за ошибками в коде но без долбаных пробелов?

Admin
ERROR: S client not available

Artur
19.02.2018
10:21:39
настроить конфиг для начала

Victor
19.02.2018
10:24:06
Michael ?
19.02.2018
10:24:35
Может есть готовые модули?
Для чего, прошу прощения?

Victor
19.02.2018
10:25:25
Отслеживание роста кучи

Выделения памяти

Michael ?
19.02.2018
10:26:36
Попробуй https://www.npmjs.com/package/memory-usage

Victor
19.02.2018
10:27:48
Спасибо!)

Artur
19.02.2018
10:28:42
Sergey
19.02.2018
10:49:58
#Вопрос rest сервер получает данные авторизации => возвращает токен => клиент сохраняет токен => пользователь запрашивает данные страницы => получает их... Но как на клиенте определить, что пользователь имеет роль администратора ? чтобы клиент мог отрендерить кнопки редактирования. Мне прям на клиенте расшифровывать токен пользователя и доставать от туда роль или хранить объект пользователя с ролью в отдельном сторе ?

Andrey
19.02.2018
11:06:09
привет! Ребят, подсдкажите пожалуйста с sequelize.js. 1) делаю model.findAll({ raw: true }), возвращает мне все почти как надо, за исключением полей типа BLOB. Например, если в модели есть поле description типа BLOB, то сделав model.findAll({ raw: true }), я получаю [{ description: { type: buffer, data: [100, 213, 213] } }]. А ожидал я получить обычную строку в этом поле, то есть [{ description: 'someStr' }]. Как это грамотно лечить?

Sergey
19.02.2018
11:16:53
мне показалось что тут никто незнает sequelize.js ) более того там и документация г**но тоже сижу мучаюсь ))

Andrey
19.02.2018
11:18:45
она там еще и не везде актуальная :D getterMethods, setterMethods уже не актуальны, по другому надо их указывать

я пробовал делать model.findAll().map(item => item.get({ plain: true })), но это и выглядит странно, и работает долго. мне 50 сущностей отдает полторы секунды, это пздц

Alex
19.02.2018
11:34:02
Всем привет. Нужна помощь Всем привет. Может кто знает, как запусить node приложение под разными системами с одними настройками среды. Спасибо.

Google
Iosif
19.02.2018
11:34:19
Докер

Mikhail
19.02.2018
11:34:59
vagrant еще есть

Alex
19.02.2018
11:40:18
про cross-env можно поподробнее мож есть пример

Sergey
19.02.2018
11:42:12
а plain указать в findAll не быстрей?
я сделал. Но я пока не понимаю - у меня остается поле roleId мне его надо самому прятать указывая возвращаемые поля ?

Alexander
19.02.2018
11:42:31
про cross-env можно поподробнее мож есть пример
cross-env ENV_VAR_1=envValue ENV_VAR_2=envValue2 your command

например cross-env NODE_ENV=production webpack

Alex
19.02.2018
11:45:05
спасибо

а как потом в коде юзать process.env.NODE_ENV

Alexander
19.02.2018
11:51:07
const envVar1 = process.env.ENV_VAR_1;

Alex
19.02.2018
11:54:40
те под каждую из конфигураций - тест, девелопмент, продакшн это будет норм работать Спасибо

Yan
19.02.2018
11:59:49
господа, подскажите по кверям с фильтрами на сервер

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