@Sender said in Как работать с дискорд ?:
@UserTrue Ну я использовал прокси, причем разные
У Discord есть rate limited не только ip адресу. Если есть два прокси и они типа "разные", они могут быть вовсе не разные для Discord.
@Strix said in Как ограничить время работы скрипта:
@Fox said in Как ограничить время работы скрипта:
Лучше дополнить своим кодом функцию BAS
Подскажите пожалуйста как это выполнить?
Что именно?
@Strix said in Как ограничить время работы скрипта:
Например бывает что скрипт зацикливается - есть ли способ выставить ограничение работы по времени без доп потока?
А не лучше устранить причину, чем ставить подпорки? Если у вас какой-то цикл, например обработки ошибок, то лучше будет просто добавить ограничение на число итераций, и например выбрасывать ошибку.
@xtra проблема в том, что мы не знаем где зависон, и делать такую проверку нужно после каждого действия. Нету же варианта глобально следить сколько выполняется поток. Такая бы фишка тоже пригодилась. В Зене есть. Можно просто ограничеть время выполнения.
Ещё не проверял, но пришла такая мысль, запускать асинхронную функцию со слипом 30 минут (условно). И по завершению, завершать весь скрипт.
Проверил с асинхронной функцией не получается, так как не срабатывает ни сакцес, ни фейл. Оно видимо срабатывает внутри этой асинхронной, хотя в лог вообще ничего не выводит, поэтому не уверен что она там вообще срабатывает. А жаль, это было бы самое простое решение.