텔레그램 채팅에서 OpenClaw 실행 줄 숨기기: 원클릭 해결 방법

Telegram을 통해 OpenClaw를 사용하는 경우, 에이전트 명령 후마다 원시 ⚙️ Exec: 라인이 채팅을 어지럽히는 것을 보았을 것입니다. 이는 구성 키 streaming.preview.toolProgress와 streaming.progress.toolProgress의 기본값이 true로 설정되어, 모든 도구 진행 상황(Exec 세부 정보 포함)을 Telegram 메시지로 스트리밍하기 때문입니다. 이 키들은 기본적으로 openclaw.json에 기록되지 않으므로 수동으로 추가해야 합니다.
수정 방법 (하나의 명령어)
다음 Python 명령어를 실행하여 구성을 자동으로 백업하고 필요한 키를 작성하세요:
python3 -c "
import json, os, shutil
p = os.path.expanduser('~/.openclaw/openclaw.json')
shutil.copy(p, p + '.backup')
with open(p) as f: c = json.load(f)
c.setdefault('channels', {}).setdefault('telegram', {})['streaming'] = {
'preview': {'toolProgress': False},
'progress': {'toolProgress': False}
}
with open(p, 'w') as f: json.dump(c, f, indent=2)
print('완료. OpenClaw 게이트웨이를 재시작하세요.')
"JSON 검증
변경 후, 구성이 유효한 JSON인지 확인하세요:
node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('JSON OK')"게이트웨이 재시작
실행 중인 OpenClaw 게이트웨이를 종료하고 다시 시작하세요 (<YOUR_PORT>를 실제 포트로 대체):
pkill -f "openclaw.*gateway" && sleep 2 && openclaw gateway --port <YOUR_PORT> & bg %1참고: & 후 프로세스가 Suspended 상태로 멈출 수 있습니다. bg %1을 실행하면 재개됩니다.
관련 구성 키
streaming.preview.toolProgress–false로 설정streaming.progress.toolProgress–false로 설정
원본 블로그 게시물과 동영상(영어 및 독일어)은 아래 출처에 링크되어 있습니다.
📖 전체 출처 읽기: r/openclaw
👀 See Also

OpenClaw Discord 프록시 REST API 타임아웃 문제 수정
사용자가 OpenClaw Discord 연결 문제를 해결한 사례를 보고합니다. WebSocket은 연결되지만 REST API 호출이 'fetch failed UND_ERR_CONNECT_TIMEOUT' 오류로 실패하는 문제입니다. 해결책은 proxy-preload.cjs 파일을 생성하고 글로벌 undici 프록시 설정을 구성하는 것입니다.

CLAUDE.md 부패 방지 방법: 규칙을 코드처럼 다루기
18개월간 실제 사용 경험을 바탕으로 한 개발자가 CLAUDE.md를 100줄 미만으로 유지하는 4가지 원칙을 공유합니다: 인덱스로 사용하기, 규칙과 출처 분리하기, 모든 PR 감사하기, 추가보다 삭제를 더 많이 하기.

7 MCP 게이트웨이 버그: 세션 누수, 중단된 SSE, 게이트웨이 모드의 OAuth
Reddit 게시물 하나가 실제 MCP 게이트웨이 버그 7가지를 자세히 설명합니다 — 클라이언트 간 세션 상태 누출, 조용한 SSE 연결 끊김, 게이트웨이 모드에서의 OAuth 실패 등 — 더 나은 프롬프트가 아닌 지루한 인프라를 기반으로 한 수정 사항과 함께.

클로드 코드 플러그인 버그로 인해 스킬이 두 번 로드되어 컨텍스트 압축이 증가합니다
Claude Code의 버그로 인해 플러그인이 모든 스킬을 두 번씩 로드하게 되어 시스템 프롬프트 크기가 크게 증가하고 빈번한 컨텍스트 압축이 발생합니다. 이 문제는 오래된 캐시 디렉터리와 심링크 중복으로 인해 발생합니다. 소스에서는 문제를 확인하는 스크립트와 오래된 플러그인 버전 및 중복 심링크를 제거하는 수정 스크립트를 제공합니다.