Gemini Pro от гугла работает не во всех странах, и даже в одной стране может работать тут и не работать там. Чат боту надо как то выживать в таких условиях.
Попробовал реализовать самостоятельно - брать списки проксей с гитхаба и проверять отвечает ли через них. Алгоритм примерно такой:
Если найденный прокси отвечает быстро то он попадает в список годных. Если после этого этот прокси ответил медленно или не ответил то попадает в список удаленных и оттуда уже не возвращается.
Подскажите как это сделать лучше, выше быстрее сильнее.
зы бот тут https://github.com/theurs/tbg
поиск проксей тут в конце https://github.com/theurs/tbg/blob/main/my_gemini.py
Пока что работает это не очень, долго ищутся новые прокси, и найденные отвечают довольно таки медленно.