Артём
чем из случайно данного урла грамотно вырезать контент и сделать из него упрощенную статью?
Артём
Ссылки нужны? Иди в ЛС
Anonymous
Привет, друзья! Кто работал с ботами для Телеграма? Мне нужен вебхук на хироку. Telebot просто не работал. Node-telegram-bot-api когда запускал, писал, что deprecated и кидал ссылку на модуль. Telegraf нажимаю npm start и он просто говорит, что index.js исполняется, и так очень долго. На локалке работает хорошо.
Anonymous
Может, я чего делаю не так? Или я в хироку какую-то вещь не подключил?(
Михаил Макарычев
https://github.com/yagop/node-telegram-bot-api/blob/master/examples/webhook/heroku.js
Anonymous
Я ставил вебхук на хероку. Использовал node-telegram-bot-api
Не сталкивались с тем, что когда npm start, коммандер выдаёт node-///-api deprecared и кидает ссылку на этот же гитхаб, в какой-то модуль
Михаил Макарычев
Не сталкивались с тем, что когда npm start, коммандер выдаёт node-///-api deprecared и кидает ссылку на этот же гитхаб, в какой-то модуль
deprecated Automatic enabling of cancellation of promises is deprecated. In the future, you will have to enable it yourself. See https://github.com/yagop/node-telegram-bot-api/issues/319. module.js:571:32 Так?
Anonymous
Да
Anonymous
Я всю это папку излазил, но чего от меня хотят так и не понял.
Михаил Макарычев
Ничего не хотят от вас
Anonymous
А что же делать?(
Anonymous
Я пробовал писать боту, он не отвечает. А по ссылке хироку пишут, что приложение не работает. Может быть, хироку, чтобы работать, нужны какие-то другие файлы, кроме прокл?
Vladimir
Логи хероку посмотри
Johnny
На локалке он работает?
выше пишет что работает хорошо :) в longpolling на heroku тоже работает?
Михаил Макарычев
Тогда смотрите логи
Михаил Макарычев
А всё же, что это значит?
"Автоматическое включение отмены обещаний устарело. В будущем, вам придется включить его вручную." Не благодарите
Дима
Емнип это bluebird
Anonymous
sho?
как ты коннектишь бота?
sho?
хероку не экпоузит хттпс порты которые по дефолту нужны для вебхука
sho?
там надо пробрасывать используя env.PORT
sho?
и да, будь готов к тому, что на бесплатном акке бот будет в айдле 6 часов в сутки
Anonymous
Всё спасибо, бот работает
Anonymous
А в Hobby круглосуточный хостинг получить можно?
Anonymous
Там же 1000 диносов в месяц...
Anonymous
Это больше чем часов в месяце.
sho?
А в Hobby круглосуточный хостинг получить можно?
хз, я не раскуривал, просто пересел на свою впску
Michael 🌌
Digital Ocean/AWS/VScale рулят, да
Michael 🌌
Иметь доступ ко всему и иметь возможность всё настроить как хочется - отдельное удовольствие
Igor
Всем привет. Кто-нибудь работал с NodeJS Yandex.Money API SDK ?
💩🔨🐒
Пинг. Ребята посдкажите какое красивое окружение для отладки телеграм бота на локальной машине
Michael 🌌
Эм, вебшторм?
Anonymous
и да, будь готов к тому, что на бесплатном акке бот будет в айдле 6 часов в сутки
Это значит, что бот в принципе будет отвечать на команды допустим с 18:00 до 00:00 или можно писать в любое время, но когда суммарно сервер будет работать больше 6 часов, то бот отключится?
sho?
бот суммарно будет активен не более 18 часов в сутки
sho?
остальное время будет в айдле
Anonymous
Ок, понел, спс:)
💩🔨🐒
эммм
💩🔨🐒
vscode
Я минуту выбирал стикер с фейспалмом.... подходящего не нашёл
Cenator 🐈
лол
Cenator 🐈
ну там топовый отладчик
💩🔨🐒
Перечитай вопрос пожалуйста
💩🔨🐒
Я сделаю вид что не видел твоих сообщений
Cenator 🐈
тогда я тоже
Cenator 🐈
лол
andrei
это типо интерфейс который будет дергать бота локально что ли
andrei
тесты напиши
💩🔨🐒
Так окай, задам конкретный вопрос
💩🔨🐒
Какой инструмент тунелирования удобнее для отладки ботов в телеграме
Дима
Подскажите пожалуйста кто работал с mongoose. У меня есть две таблицы posts, comments. Комментарии к постам хранятся в таблице comments с внешним ключом post_id. В шаблоне я отрисовываю все посты, но как от рисовать кол-во комментов для каждого поста в шаблоне?
💩🔨🐒
https://localtunnel.github.io/www/
Лойс за адекватность
Маркирос
Пожалуйста)
Дима
https://docs.mongodb.com/manual/reference/operator/aggregation/count/
А куда класть массив тогда? Вот мой роут router.get('/', async (req, res, next) => { mongoose.connect(db.url); var posts = await Post.find({}); res.render('post/index', {title: 'Posts', posts: posts}) });
Дима
В шаблоне я просто перебираю коллецию posts через each
Дима
Есть ли возможность добратся до комментариев post например так post.comments если комментарии хранятся в другой таблице - comments
Iliya
Есть ли возможность добратся до комментариев post например так post.comments если комментарии хранятся в другой таблице - comments
Второй запрос. Иначе NoSQL превращается в SQL. https://www.mongodb.com/blog/post/6-rules-of-thumb-for-mongodb-schema-design-part-1
Дима
Хорошо. А если я буду хранить комментарии в таблице posts. Т.е. для каждого поста будет своя коллекция внутри, это будет считаться плохим тоном?
Дмитрий
Дима
Будет проблема если ты решиш достать все комментарии определённого юзера по всем постам
Ах, да. В схеме комментариев указа еще один внешний ключ - user_id. Да, пожалуй лучше так и оставить
Дима
Думаю это то что и нужно мне было
Alexander
Как в sequelize перед отдачей данных изменить поле? Допустим у меня хранится только название фотографии, а я должен получать полный путь до нее
Valeriu
Добрый вечер всем
Valeriu
функция ждёт только первый Promise, а второго уже не ждёт а идёт дальше, как исправить? нужно чтобы и второго ждала
Valeriu
Скинь хотя-бы скриншотом
так скриншот же есть
сomorsiс
добавь return перед checkPhone
сomorsiс
а зачем try-блок?
Дима
try у тебя вообще бессмысленный
Дмитрий
так скриншот же есть
Он скинут файлом, я не могу файлы с телефона открывать
сomorsiс
и вообще код неправильно промисы использует