OpenClaw 업데이트 수정: Telegram 실행 파일 '허용 목록 누락' 오류 해결

OpenClaw 업데이트 후 발생하는 Telegram Exec 실패
최근 OpenClaw 업데이트 이후, 사용자들은 Telegram 봇과 채널이 정상적으로 응답하지만 exec 명령이 exec denied: allowlist miss 오류와 함께 지속적으로 실패한다고 보고했습니다. 이는 명백한 권한 및 승인 문제를 해결한 후에도 발생했습니다.
근본 원인: 세 가지 별도의 게이트
이 실패는 세 가지 구성 문제로 인해 발생했습니다:
- Telegram 고급 액세스가 활성화되지 않음: 고급 exec는 명시적인 활성화와 함께 누가 요청할 수 있는지에 대한 허용 목록이 필요합니다.
- Telegram용 exec 승인이 구성되지 않음: OpenClaw가 Telegram에서 승인을 요청할 수 없었거나, 사용하지 않을 승인을 계속 기다렸습니다.
- 게이트웨이 호스트 exec가 기본적으로 허용 목록으로 설정됨: 고급 exec를 사용할 때, 실행이 host=gateway로 전환됩니다. 명시적인
tools.exec.security설정 없이, 게이트웨이 호스트 exec는 허용 목록으로 기본 설정되어 지속적인 오류를 유발합니다.
완전한 수정 구성
1단계 — openclaw.json에서 Telegram용 고급 액세스 활성화:
"elevated": {
"enabled": true,
"allowFrom": {
"telegram": [
"YOUR_TELEGRAM_USER_ID",
"telegram:group:YOUR_GROUP_ID"
]
}
}2단계 — openclaw.json에서 Telegram에서 셸 스타일 명령 허용:
"commands": {
"text": true,
"bash": true,
"allowFrom": {
"telegram": [
"YOUR_TELEGRAM_USER_ID"
]
}
}3단계 — exec-approvals.json에서 전역적으로 exec 승인 프롬프트 비활성화:
"defaults": {
"security": "full",
"ask": "off",
"askFallback": "full"
}4단계 — 핵심 수정: openclaw.json에서 exec 보안 + 호스트 명시적으로 설정:
"exec": {
"security": "full",
"host": "gateway"
}완전한 작동 구성
~/.openclaw/openclaw.json:
"tools": {
"profile": "coding",
"elevated": {
"enabled": true,
"allowFrom": {
"telegram": [
"YOUR_TELEGRAM_USER_ID",
"telegram:group:YOUR_GROUP_ID"
]
}
},
"exec": {
"security": "full",
"host": "gateway"
}
},
"commands": {
"native": "auto",
"restart": true,
"text": true,
"bash": true,
"allowFrom": {
"telegram": [
"YOUR_TELEGRAM_USER_ID"
]
}
}~/.openclaw/exec-approvals.json:
"defaults": {
"security": "full",
"ask": "off",
"askFallback": "full"
}수정 테스트
구성을 적용한 후:
- 게이트웨이 재시작:
openclaw gateway restart /new로 새로운 Telegram 세션 시작! pwd로 테스트
핵심 통찰: 업데이트 후 Telegram exec가 실패할 때, 문제는 Telegram 권한이나 승인이 아닐 수 있습니다. 고급 exec는 host=gateway로 이동하며, 게이트웨이 exec 보안은 명시적으로 "full"과 host: "gateway"로 설정하지 않으면 허용 목록으로 기본 설정됩니다.
📖 Read the full source: r/openclaw
👀 See Also

OpenClaw와 WhatsApp Cloud API 통합
한 개발자가 Meta의 공식 클라우드 API를 사용하여 OpenClaw가 WhatsApp과 직접 통신하도록 설정했으며, 이 설정 과정을 문서화하여 다른 사람들이 흩어진 문서를 피할 수 있도록 도왔습니다.

종단 간 LLM 스택 추적: 키 입력부터 스트리밍된 토큰까지
소프트웨어 엔지니어가 LLM에 프롬프트를 보낼 때 스택의 모든 계층에서 발생하는 일을 추적하는 포괄적인 문서를 작성했습니다. 클라이언트 측 토큰 카운팅, 네트워크 프로토콜, API 게이트웨이, 안전 분류기, 토큰화, KV 캐시, 샘플링 파이프라인, 스트리밍 메커니즘을 다룹니다.

클루드코드를 웹앱에 연결하여 자동화된 상호작용 구현하기
CludeCode가 브라우저 및 스크래핑 유틸리티와 같은 AI 도구를 활용하여 웹 애플리케이션과 자동으로 상호작용하는 방법을 살펴보세요.

가이드: GEEKOM IT15 미니 PC에서 llama.cpp로 OpenClaw 배포하기
기술 가이드는 OpenClaw를 Ollama에서 llama.cpp로 전환하여 Intel Arc GPU 가속을 활용해 로컬 Qwen3-8B 모델을 실행하는 과정을 상세히 설명하며, 구성 변경, 수동 서버 관리, 일반적인 문제 해결 방법을 다룹니다.