보였던 현상
OpenClaw의 블로그 cron 작업들이 연속 오류 상태였습니다. 하지만 실행 요약에는 WordPress 발행 완료, 이미지와 내부 링크 반영, IndexNow 성공 응답이 기록돼 있었습니다.
실제 원인
격리된 cron 세션이 Telegram의 마지막 대화 상대를 암묵적으로 상속하려 했습니다. 여러 대화가 섞일 수 있어 OpenClaw가 잘못된 방으로 보내는 상황을 막기 위해 전달을 거부한 것입니다.
콘텐츠 생성과 게시에는 성공했고, `delivery.to`가 비어 있어 결과 알림만 실패했습니다.
해결
Telegram 채널 로그에서 개인 채팅 ID를 확인한 뒤 모든 블로그 작업에 채널과 수신 대상을 명시했습니다. 동시에 전달 실패가 게시 자체를 되돌리지 않도록 best-effort 전달 옵션을 적용했습니다.
배운 점
- 자동화 상태는 생성·게시·알림 단계로 나눠 확인해야 합니다.
- 격리 실행에서는 마지막 수신자 상속에 의존하면 안 됩니다.
- 운영 알림은 반드시 테스트 메시지로 수신 ID를 검증해야 합니다.
- 과거 오류 표시는 다음 실행 전까지 남을 수 있으므로 변경 후 테스트 실행이 필요합니다.
운영 근거: OpenClaw cron 실행 기록 및 Telegram channel log · 확인일 2026.09.15