Size: a a a

2021 November 15

A

Alexander in Python
Я делаю два run’а
На бот и на обработку
источник

Z

Zack!? in Python
просто перекинуть генерацию на itertools.product было намного легче, чем самому писать генерацию (т.к. там ещё определённые правила были по совмещению этих аксессуаров)
источник

ИВ

Илья Власов... in Python
Оно спокойно может быть превышено, так что мб и нельзя жестко прикрутить
источник

ИВ

Илья Власов... in Python
А мб я криво сделал ограничение
источник

ИВ

Илья Власов... in Python
Но зачем? Просто из бота запускай процесс и жди его окончания
источник

A

Alexander in Python
Так обработка на столько много занимает мощности, что бот просто не отвечает пользователям
источник

A

Alexander in Python
Хоть обработка и бот в двух разных процессах
источник

KL

Kirill Leontev in Python
для следующего random.choice передавай отфильтрованный по предыдущим выборам список вариантов. и увеличивай вес None с, допустим, 0.1 на первом до 0.9 на последнем
источник

ИВ

Илья Власов... in Python
Точно?
источник

A

Alexander in Python
Точно
источник

OI

Oleg Ignatov in Python
весами, я думаю. чем больше хочется получать конкретное число аксессуаров — тем больше вес у этого числа. потом делим отрезок (0,1) на (в этом конкретном случае) семь частей, размеры которых пропорциональны весам этих чисел, берем рандомное число, смотрим, куда оно попадает - значит, это число и нужно

но это все придется пилить руками. лучше взять готовое решение, как, например, тут во втором ответе
источник

A

Alexander in Python
run(processing)
run(bot pulling)
источник

ИВ

Илья Власов... in Python
Что за run?
источник

ИВ

Илья Власов... in Python
asyncio-шный?
источник

ИВ

Илья Власов... in Python
Если да, то кому-то пора идти читать про то, что такое асинхронность
источник

A

Alexander in Python
источник

AC

All Cats in Python
Заведи отдельный сервер и вызывай обработку по рпц
источник

ИВ

Илья Власов... in Python
Таски не то что в отдельном процессе не крутятся, они вообще в одном потоке и цикле висят
источник

AC

All Cats in Python
Или выдели больше ресурсов
источник

A

Alexander in Python
К сожалению нужно решение придумать сейчас на одном сервере, чтобы трафик не потерять
источник