Радион
Михаил Макарычев
Радион
Кылыч
пробуй лучше console.log в файл записывать типа » /path/to/file.txt
Кылыч
это же демон
Михаил Макарычев
Радион
Ну весь код у меня на 600 строк))
Кылыч
https://youtu.be/zwvqVppij8E
Радион
А так структура, которая предполагается быть задействована, она здесь выложена.
Кылыч
чтоб проверять работает ли планировщик
Радион
Кылыч
Кылыч
а ты пробовал сам запускать без планировщика вручную?
Радион
Кылыч
а по идее ты хочешь чтоб он отправлял сообщения по расписанию?
Радион
Я сейчас поизучаю, то что вы мне скинули. Может и решится вопрос)
Bohdan
чуваки, как мне в шелле импортить глобально установленные модули? не резолвятся и все
Кылыч
хорошо попробуй
Кылыч
Радион
Радион
Сейчас попробую
Радион
Тогда уберите кусок с 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)
Михаил Макарычев
Радион
Ок. Сейчас.
Радион
Михаил Макарычев
Радион
Спасибо 😊
Радион
YES! Пришло)
Радион
Но, мне же нужно будет отправлять всем, кто сконнектился с ботом. Значит нужно оставить msg,chat.id Но, в этом случае сообщение не уходит. Иеще, в продолжение - мне нужно, чтобы сообщения уходили единоразово (чтобы через неделю отправка не повторялась. Этот момент можно прописать?
Кылыч
Их нужно где то хранить
Oleg
Feathers JS
А есть не RestAPI? Я не люблю RestAPI.
Михаил Макарычев
Valeriu
Радион
Valeriu
Кылыч
Кылыч
В БД
Кылыч
Например
Кылыч
Этот массив надо где то хранить
У телеграм ботов есть закон. Который гласит что бот не может написать первым. Только если юзер чёт написал он может ответить. Это сделано чтоб не спамить.
Радион
Радион
Кылыч
Но это сообщение пользователь отправляет же тока один раз
Igor
Ребята! голова уже взрывается, может кто подскажет. Как отключить в вэбпаке чтобы ESLint не орал мне в консоль про пробелы?
Artur
Artur
в конфиге eslint )
Viktor
Посоветуйте, как бороться с утечками памяти в ноде?
Так как PhantomJS на Heroku вызывает исключение R14(Memory exceeded the limit)
Viktor
Или не обращать внимание, так как фантом прожорлив?
Igor
в конфиге eslint )
Спасибо добрый человек) поставил off и помогло, но навернео неправильно так делать..
Artur
лучше определится с тем что используешь)
Michael 🌌
Artur
настроить конфиг для начала
Viktor
Viktor
Отслеживание роста кучи
Viktor
Выделения памяти
Michael 🌌
Попробуй https://www.npmjs.com/package/memory-usage
Михаил Макарычев
Viktor
Спасибо!)
Artur
Anonymous
#Вопрос
rest сервер получает данные авторизации => возвращает токен => клиент сохраняет токен => пользователь запрашивает данные страницы => получает их...
Но как на клиенте определить, что пользователь имеет роль администратора ? чтобы клиент мог отрендерить кнопки редактирования. Мне прям на клиенте расшифровывать токен пользователя и доставать от туда роль или хранить объект пользователя с ролью в отдельном сторе ?
Andrey Ponomarenko
привет! Ребят, подсдкажите пожалуйста с sequelize.js.
1) делаю model.findAll({ raw: true }), возвращает мне все почти как надо, за исключением полей типа BLOB. Например, если в модели есть поле description типа BLOB, то сделав model.findAll({ raw: true }), я получаю [{ description: { type: buffer, data: [100, 213, 213] } }]. А ожидал я получить обычную строку в этом поле, то есть [{ description: 'someStr' }]. Как это грамотно лечить?
Anonymous
мне показалось что тут никто незнает sequelize.js )
более того там и документация г**но
тоже сижу мучаюсь ))
Andrey Ponomarenko
она там еще и не везде актуальная :D getterMethods, setterMethods уже не актуальны, по другому надо их указывать
Andrey Ponomarenko
я пробовал делать model.findAll().map(item => item.get({ plain: true })), но это и выглядит странно, и работает долго. мне 50 сущностей отдает полторы секунды, это пздц
Anonymous
Всем привет. Нужна помощь Всем привет. Может кто знает, как запусить node приложение под разными системами с одними настройками среды. Спасибо.
Egor
Докер
Anonymous
vagrant еще есть
Cenator 🐈
A
Anonymous
про cross-env можно поподробнее мож есть пример