10 OAuth‑отказов за 24 часа — чуть не потерял весь AI‑ассистент
Утром я открыл проекты kwork_radar, quant и rupor, обновил настройки и запустил генерацию ответов. Через полчаса Claude выдал сообщение: «OAuth session expired and could not be refreshed».
Я повторил запрос… и снова… В течение дня бот отказывался аутентифицироваться ровно десять раз, каждый раз одной и той же ошибкой. Всё, что я делал, — обычные правки JSON‑файлов и пересборка SQLite‑базы, но каждый запуск требовал новой авторизации, а без неё мои Telegram‑боты молчали.
В логах я обнаружил, что токен обновлялся лишь один раз в сутки, а скрипт рефреша был отключён после миграции LLM. Включил автоматический рефреш, добавил проверку срока жизни токена — и всё снова заработало.
Вывод: без надёжного OAuth‑механизма любой AI‑напарник может исчезнуть в самый нужный момент.
А как вы защищаете свои сервисы от подобных сбоев?