это долго. События бота считываются через for и мы хотим сделать сам фотошопинг фоновой задачей.
Я смог придумать только реализацию через celery, когда в таску подаются сразу все данные, чтобы функция сначала фото обработала, а после и ответила пользователю. Если нужен progressbar, то таска по своему айди в условном редисе обновляет счетчик, а основной бот может это значение быстро считывать. Но вот вопрос, как это можно реализовать проще?
Ну ты же 100% встречал ботов которые нейросетью тебе делают магию, работают они именно по принципу 1 что ты описал) Там тебе пишут подождите ваш запрос на побаловаться находится в ОЧЕРЕДИ
Я понимаю. Но мне кажется это слишком сложным для какого-то малюсенького бота. Может как-то можно через threads сделать или что-то подобное, но проще
Можно делать тредами и опрашивать о готовности вот так https://stackoverflow.com/questions/22498038/improve-current-implementation-of-a-setinterval/22498708#22498708
Обсуждают сегодня