Так, ещё такой вопрос. Если два юзера захотели скачать одно видео в одно время, нет смысла качать его два раза. Сейчас я перед загрузкой чекаю есть ли в монге таска с этим вид...
Допустим у меня есть бот, и мне нужно сделать ограничение на использование одной из функций бота. Скажем один юзер может использовать её только 10 раз в день. Мне же тогда нел...
А что искать нужно?
Типы помогают понять что происходит в проекте? type ExpandShortcuts<Q extends string> = Q extends `${infer R}:${infer S}:${infer T}` ? `${ExpandL1<R>}:${ExpandL2<S...
Мне нужен сервис, куда можно загрузить фотку, и получить на неё ссылку. Потом эта ссылка вставляется в сообщение, чтобы отобразилось превью картинки. Так вот, если использоват...
Может ты обнуляешь сессию после того, как сессия уже сохранилась?
Допустим у меня есть API, и мне нужно сделать ограничение обращений к нему. Скажем один юзер может использовать его только 10 раз в день. Мне же тогда нельзя делать findOne, д...
Это ты про локальный бот апи сервер?
Насколько адекватно делать в конструкторе класса что-то типа this.init() ? Или лучше чтобы init вызывался тем, кто будет создавать объект этого класса?
А ts позволяет указать, что аргументом функции, или свойством объекта будет класс? Запись arg: MyClass предполагает что arg инстанс класса MyClass, а не сам класс
В общем решил написать бота для скачивания видео с ютуб. Но пока видео качается, бот не обрабатывает другие апдейты, видимо мой говнокод блочит поток. Шо с этим делать, выноси...
А зачем здесь вообще эта строчка? https://github.com/LetItCode/telegraf/blob/02c0651fe909c68ffb8e044e3cbefac384b5925b/markup.js#L163 Там если заменить chars.length на text.len...
Кстати, щаз принято использовать top-level await, или писать async iife как выше?
У меня локальный бот апи сервер иногда не отвечает на sendVideo/Audio. const message = await telegram.sendVideo(process.env.CHANNEL_ID, { source: path }, { title }); То есть з...
Ты хочешь сделать bot.action('data', handler)? И чтобы handler срабатывал при клике на кнопку, в которой callback.data === 'data'?
На сервере так же делать будешь?
Хай. Пытаюсь авторизоваться в телеге с помощью telegram-mtproto. На локальном сервере всё хорошо, но если делать это на heroku, то получаю ошибку Error 400 PHONE_CODE_EXPIRED....
Новый апдейт приходит когда бота блокируют, удаляют с группы/канала, добавляют в группу/канал?
А вообще на гитхабе существуют боты на js, которые написаны не в стиле лапши?
Ну так чего не напишешь в html, и не отправишь с parse_mode: 'HTML' ?