Как исправить ошибку «Access not configured» в OpenClaw
Access not configured — ошибка прав доступа: OpenClaw пытается выполнить действие (вызвать модель, подключиться к каналу, использовать скилл), но не находит нужных credentials или права не выданы. Это не баг OpenClaw, а напоминание заполнить конфигурацию.
Где искать причину. Ошибка содержит контекст — какой именно компонент жалуется. Если в логе строка вида provider: anthropic — нет API-ключа Anthropic. Если skill: notion — не настроен токен Notion. Если channel: telegram — нет Bot Token. Команда openclaw doctor покажет полный список «не настроенных» компонентов одним списком.
Как чинить — модели. API-ключи моделей задаются в openclaw.json в блоке models.providers либо через переменные окружения. Например, для Anthropic это ANTHROPIC_API_KEY. Перезагрузка Gateway после правки конфига обязательна.
Как чинить — мессенджеры. Каждый канал требует своего токена. Telegram — токен от @BotFather в TELEGRAM_BOT_TOKEN. Discord — Bot Token из Discord Developer Portal. WhatsApp — Cloud API-ключи Meta. Полный список с примерами — в нашей wiki по подключению каждого канала.
Как чинить — скиллы. У некоторых скиллов есть собственные настройки в SKILL.md или config-файле скилла. Например, скилл notion ждёт NOTION_API_KEY. Скилл yandex-cloud — IAM-токен Yandex Cloud. Скилл gmail — OAuth credentials. Полный список нужных переменных — в README конкретного скилла.
Как чинить — Yandex Cloud (частая ошибка). На YandexGPT и других сервисах Yandex Cloud Access not configured почти всегда означает: вы создали сервисный аккаунт и API-ключ, но не назначили роль ai.editor на folder. Проверьте через yc resource-manager folder list-access-bindings — должна быть роль ai.editor для вашего service account.
Профилактика. После добавления нового провайдера или скилла — сразу запускайте openclaw doctor. Команда покажет всё, что не настроено, до того, как вы получите Access not configured в продакшене.
# Диагностика — что именно не настроено openclaw doctor
# Установка ключа модели через CLI openclaw config set models.providers.anthropic.apiKey sk-ant-...
# Перезагрузка Gateway после правки openclaw gateway restart
# Yandex Cloud — назначить роль ai.editor на folder yc resource-manager folder add-access-binding <FOLDER_ID> \ --role ai.editor \ --subject serviceAccount:<SA_ID>