сomorsiс
node-cron
Anonymous
ох
Anonymous
а как правильно запускать приложение на сервере если он как deamon должен работать?
сomorsiс
pm2
Anonymous
сделать луп ?
сomorsiс
а
Vyacheslav
нода и есть сервер
сomorsiс
ничего не надо
Anonymous
мне нужно контракту каждое определенное время передовать курс валют, обновлять значение переменной вызвав соответсвующую функцию
Anonymous
так как приложение работающее внутри виртуальной машины эфириума не могут стучатся во внешнюю сеть , но можно записывать им значения
сomorsiс
cron "зарегестрируется" в эвент-лупе поэтому исполнение не остановится
Anonymous
спасибо за прояснения
Anonymous
скажите пожалуйста
Anonymous
может быть так что nodejs ломается и перестает видеть установленные компоненты
Anonymous
?
Anonymous
или как их правильно называть? ну то что npm install устанавливает
сomorsiс
пакеты/модули
Anonymous
кул
сomorsiс
структура проекта, версия ноды?
Vitaly
Нет, нельзя. Точнее можно через client api, но очень быстро забанят
Cenator 🐈
Ты можешь обращаться к любому апи
Anonymous
насколько знаю, ботам запрещается открывать новые диалоги
Anonymous
сomorsiс
расположение файлов
сomorsiс
хотя его тоже неплохо кинуть
сomorsiс
и какую ошибку вообще кидает
Anonymous
расположение файлов
как это правильно вытащить чтобы показать ? Дерево файлов имеете виду ?
сomorsiс
да
сomorsiс
сперва лучше ошибку
Vyacheslav
нужна хелпа по html
Vyacheslav
у меня
<input type="time"/> показывает поле ввода вместе с "am/pm"
Vyacheslav
это из-за того что система на инглише ?
Vyacheslav
как в 24 перевести?
Cenator 🐈
Vyacheslav
поняв, благодарю
Vyacheslav
узнать id юзера
Vyacheslav
ты только по иду можешь юзеру писать ботом
Vyacheslav
он тебе(боту) должен написать сообщение любое
Vyacheslav
через хук, либо апдейтс ты ловишь
Vyacheslav
и там будет и сообщение и айди юзера
Vyacheslav
время там и ещё что-то
Vyacheslav
настрой вебхук я напишу твоему боту
Vyacheslav
по иду можно инфу же узнать
Vyacheslav
https://core.telegram.org/bots/api#user тайп юзера
Vyacheslav
т.е. у тебя привязка логики приложения к номеру?
Vyacheslav
tg://user?id=<user_id>'
Vyacheslav
ну у тебя что за задача?
Vyacheslav
бот апи при каждом сообщении будет возвращать ид пользователя, его имя фирст ласт и юзернейм
Vyacheslav
если тебе нужен номер, проси юзеров вводить номер первым сообщением
Vyacheslav
и связывай id с номером у себя в базе
Vyacheslav
к примеру у бота ростелекома так
Vyacheslav
ну других вариантов не вижу, телега не возвращает номер никак
Vyacheslav
ну так проверя йномер
Vyacheslav
не давай ему ничего пока номер не введёт валидный
Vyacheslav
и 4 раза переспроси валиден ли или нет
Vyacheslav
если всё же накосячит - не получит доступ к супер удобному боту)
Vyacheslav
ну это на твоё усмотрение
Vyacheslav
кодинг это полёт фантазии
Vyacheslav
Да мелочи
Anonymous
я говорил что буду задавать вопросы )
Anonymous
@morsic спасибо что онлайн)
Anonymous
есть такой замечательный модуль Web3
Anonymous
у меня постоянно с ним проблемсы, то не устанавливается, то устанавливается но не отзывается) npm install web3 обычно
Anonymous
при этом их по какой-то причине две
Anonymous
есть просто web3
Anonymous
а есть ethereum/web3.js , ну это ладно, другой вопрос.
Anonymous
npm WARN deprecated fs-promise@2.0.3: Use mz or fs-extra^3.0 with Promise Support
npm WARN deprecated tar.gz@1.0.7: ⚠️ WARNING ⚠️ tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
+ web3@1.0.0-beta.26
Anonymous
сейчас при установке web3 пишет вот такое
сomorsiс
ну это ворнинги, в принципе на них можешь забить
Anonymous
с консоли node должен работать вызов web3
Anonymous
в любом раскладе пишет что is not defined
Anonymous
попробовал поставить с параметром -g
Anonymous
все равно
сomorsiс
а ты писал web3 = require('web3')
?
Anonymous
да
Anonymous
ни Web3 и не web3 не вызываются
сomorsiс
он там из сорцов собирается, с этим проблем не было?
сomorsiс
кинь что именно ты делаешь в консольной ноде
Anonymous
минуту