Alexander
а что именно не будет работать?
Бот не слышит команды, если находится внутри сцены или визарда.
И leave() не работает из визарда. Он тупо не был прописан в ядре.
Oleg
Alexander
Я пока ветку develop подтянул. Полет нормальный.
Oleg
там и ctx.scene.enter('sceneName') возвращает undefined в текущем релизе. из за чего рушится цепочка промисов, из-за чего невозможно нормально пользоваться redis-session, mongo-session и пр
Alexander
Oleg
Timofei
Привет, по какой причине нода через writeFile может не писать файл относительно большого размера (20+мб) на диск?
В коллбэке ошибки нет.
Timofei
В строке, которая пишется в файл могут присутствовать редкие UTF символы, в опциях writeFile стоит UTF8 кодировка
M
Timofei
через стрим пробовал (одной пачкой все содержимое) - файл не создавался
M
Timofei
строку
M
Создай буфер и гоняй его через стрим.
Timofei
ок попробую
Timofei
у меня через стрим нужно создать js файл с кодом, буффер для этого подойдет норм?
сomorsiс
Timofei
один раз
Timofei
У меня CLI интерфейс для пакета. Пакет выплевывает данные (строка с JS кодом) и их нужно фигануть на диск
Timofei
Проблема в том, что при определенных настройках, почему то не пишется на диск эта строка с js кодом
сomorsiс
Timofei
сам пакет должен отдавать строку, а CLI интерфейс должен уметь ее в файл писать
Timofei
они из UTF8, но могут быть довольно редкими
Alexander
Timofei
Отбой, нашел причину
Alexander
Alexander
а, у тебя же redis… но попробуй, все равно
Alexander
https://github.com/telegraf/telegraf/issues/221#issuecomment-344636308
Oleg
в смысле блок then совершенно точно выполнялся и значение присваивалрсь вином корректное. вот только судя по дебагу RedisSession.save выполнялся раньше чем then и значение не записывалась в редис
Timofei
В чём был трабл, если не секрет?
В том, что при вызове через CLI, я один параметр написал с одним тире, не —someParam, а -someParam.
Интересно, что при дебаге все выполнялось нормально, не было ни одной ошибки и единственное, что не работало - не создавался файл
Timofei
Отдельное спасибо пакету commander, который не обнаружил очепятку =/
Sergey
Всем привет, кто-то работал с google console api (google sheets)? Не могу понять как вытаскивать оттуда данные по запросу, либо если нужно посчитать что-то на данных из таблицы, и записать обратно. Нужно через промисы делать обертку к коду этой апишки? Какая-то запутанная либа с кучей запросов аунтификации и коллебков:(
Vitaly
Oleg
так бага же
это хорошо )) в смысле я думал что фича
Vitaly
в деве уже пофикшено
Vitaly
телега разродится апдейтом на днях, будет новый релиз
Oleg
а чего обещают в смысле ботов известно?
Vitaly
мож еще чего
Andrey
@dotcypress привет. А ты телегу разрабатываешь?
Vitaly
Sergey
Vitaly
Лол
Не тебя спросили, вот ты и бесишься :)
O.
@dotcypress пока ты здесь, задам вопрос :)
Каким образом правильно "чистить" сцену?
(надеюсь правильно выразился)
Часто замечаю следующее:
1. Жмем на команду.
2. Далее очищаются ранее отправленные сообщения от бота и от самого человека.
3. Далее появляется новое сообщение от бота, относящееся к вызванной сцене.
O.
Ключевого слова будет более чем достаточно.
Vitaly
ну чтобы удалять сообщения - надо хранить их список
O.
Все. Понятно.
O.
Думал что есть стандартные средства от самого Telegraf.
O.
Спасибо!
Dmitrii
Какие конференции/митапы есть с докладами про ноду?
Anonymous
is there any nodejs remote work you need please contact me i will do your work
Cenator 🐈
Evgeny
Oleksandr
/stat
Combot
combot.org/chat/-1001041204341
Khangeldy
Вот такой вопрос что будеть если два js файла будут import тировать друг друга? В node.js
arts
Sergey
Виталий
Khangeldy
проверь
Не осознанно проверил. В graphql нужны были orders у userов. И у юзеров ордеры
сomorsiс
выноси связи в отдельный модуль
Rich
Error: listen EADDRINUSE
Смена портов ничего не даёт. Куда копать
Evgeny
А не пытаешься ли ты два раза на один порт поднять приложение?
Anonymous
Rich
Нет. Killall node тоже делал
Anonymous
знач не убил
Anonymous
порт же не освободился
Gleb
А 2 раза создать http или что т типа того?
Anonymous
или занято другим приложением
Anonymous
сделай просто
netstat -anp tcp | grep %port%
и посмотри кто порт сожрал
Maxim
Хэй-хо!
Maxim
Парни, подскажите пожайлуста если ли (не знаю как это правильно называется) ресайзеры для изображений на сервере
Anonymous
jimp
Maxim
чтобы оптимизировать картинки для мобильных?
Алексей
Всем привет парни, у меня такой вопрос. В монго у коллекции есть специальный индекс time to live, Можно ли подобный индекс ставить не на всю коллекцию одинаковый а на каждый документ индивидуально
Anonymous
A
Господа, а есть такие, кто использует автоматические генераторы документации api?
Допустим swagger или blueprints хорошие, но все работают примерно таким образом, что ты ему подсовываешь файл-описания, а оно тебе симпатичный ресурс с документацией.
Вопрос как из исходного кода получить файл описания. Кроме как руками, разумеется.