Привет. В питоне есть Queue (from queue import Queue). В ней можно ограничить максимальную длину, и тогда попытка put'а заблокирует поток, пока длина очереди не уменьшится. Со...
привет. сделал себе в проекте поддержку top-level await с помощью "target": "ES2020" и "module": "esnext" в tsconfig но теперь у меня не работают импорты без расширения, при з...
так зачем входить в разработку именно с задачей написать бота? выучи js, разберись с node, разберись с telegraf, потом научишься ботов писать
а есть в питоне аналог Promise из JS? чтобы в одном треде заблокировалось исполнение до получения данных, а другой их передал и разблокировал исполнение? эдакий Lock, но с пер...
Господа, а как правильно отправлять видео? Вот, например, если я в клиенте отправляю .mp4 без звука, то оно отображается как GIF. окей Если я через бота отправляю .mp4 без зв...
const Stage = require('telegraf/stage') const Scene = require('telegraf/scenes/base') const stage = new Stage() const scene = new Scene('get-name') scene.enter(ctx => ctx.r...
Привет. Использую concurrent.futures для многопоточности при обработке видео. Получаю кадры в итераторе, submit'ю таски в ThreadPoolExecutor. В связи с этим возник вопрос: к...
Допустим, что моя структура бота состоит из главного файла и нескольких модулей, экспортящих композеры. То есть никакого общего контекста между главным файлом и дополнительным...
если коротко: что за долбанутая фигня у телеграма с инлайн-режимом? как сделать инлайн-отправку webp (как стикер), которые генерятся на лету? сейчас я пробую сначала отправлят...
Привет. Псевдокод: const composer = new Composer() 1) composer.use(Composer.filter((ctx) => условие)) 2) composer.use(...) bot.use(composer) 3) bot.use(...) Вопрос: если фи...
Привет, вопрос по архитектуре: как правильнее организовать компонент "Кнопка с состоянием загрузки"? 1. проп loading, в родительском компоненте создаем дата-поле buttonLoading...
Привет, пытаюсь разобраться с ssr. Как организовать прелоад данных на сервере, чтобы они брались напрямую из базы данных, а не из API? https://ssr.vuejs.org/ru/guide/data.htm...
если у тебя 100к ботов, а пользуются ими редко, то проще ловить вебхуками раз в час, чем чисто физически не вывозить поллинг да, @highfeed ?
а мб не надо Array без new юзать?
Привет. Поясните за мультипроцессинг. Есть вот такой код. Выводит в консоли: begin begin a Видно, что код begin запускается два раза (один раз из главного, другой раз из суб...
ситуация: придумал тест, он не работает :D есть текст <b>123</b> есть энтити [ { offset: 1, length: 3, type: 'underline' } ] результат должен быть такой, чтобы sendMessage от...
stage.use((ctx, next) => { console.log(1) return next() }) stage.register(scene) stage.use((ctx, next) => { console.log(2) return next() }) правда ли, что всегда сн...
Есть бот со включённым Group Privacy. Я его триггерю так, как на картинке. В супергруппах он видит reply_to_message нормально, в обычных же группах он его не видит. Это баг/фи...
Привет, вопрос насчет архитектуры приложения. Как лучше показывать глобальные ошибки? Например: на каждой страничке нужно проверить, залогинен ли юзер. Если не залогинен, пок...
vue добавляется в dependencies @vue/cli-service добавляется в devDependencies но для собранной программы не нужен ни один из них, для сборки же нужны оба. назовите хоть один ...