IceBlogation — 네이버·티스토리 다계정 블로그를 자동 발행하는 데스크톱 앱 2026.06.28

IceBlogation 개발일지 — 버튼을 줄이고, 안 보이던 버그를 잡고

기능을 늘리기보다 실제로 써보며 다듬은 날. 발행 버튼 셋을 하나로 합치고, 글과 이미지를 동시에 돌려 시간을 절반으로 줄이고, 발행 실패가 로그인 세션을 지우던 버그와 엉뚱한 링크가 들어가던 버그를 잡았다.

오늘은 IceBlogation에 새 기능을 붙이기보다, 실제로 써보면서 걸리는 것들을 하나씩 다듬은 날이었다. 기능이 '되는 것'과 '쓸 만한 것' 사이의 거리를 좁히는 작업.

버튼 세 개를 하나로

발행 화면에 버튼이 너무 많았다. '선택 임시저장 업로드', '예약분 업로드', 그리고 일시정지·재개·비우기가 달린 '발행 큐' 패널까지. 직접 써보니 내가 만든 건데도 헷갈렸다. 이걸 누르면 공개되나? 임시저장되나? 큐는 또 뭐지?

그래서 버튼 하나로 합쳤다. 🚀 선택 발행. 글을 고르고 누르면, 예약일이 있는 글은 예약발행으로, 없는 글은 임시저장으로 알아서 나간다. 발행 큐 패널은 통째로 들어내고, 발행이 도는 동안에만 "발행 중 — 완료 2 · 실패 0" 한 줄로 보여준다. 엔진은 그대로 살아있고, 화면에서 군더더기만 걷어냈다.

자동화 도구를 만들수록 느끼는 건, 기능을 늘리는 것보다 선택지를 줄이는 게 더 어렵다는 거다. 버튼 하나하나는 다 이유가 있어서 생겼는데, 모아놓으면 사용자에게는 '결정해야 할 것'의 더미가 된다.

"보관"이라는 상태

글을 만들면 일단 '보관함'에 들어간다. 날짜가 없는 상태. 이걸 발행하려다 보니 예약발행이 안 되고 임시저장으로만 나갔다. 당연하다 — 예약하려면 '언제'가 있어야 하니까.

그래서 여러 글을 골라 예약일을 한 번에 배정하는 옵션 창을 만들었다. 시작일과 '하루 몇 개씩'을 정하면, 블로그별로 날짜를 분배해준다. "10개를 내일부터 하루 2개씩" 같은 식으로. 보관함의 글들이 그제야 달력 위에 자리를 잡는다.

글과 이미지를 분리하다

글 한 편을 만드는 데 6분이 넘게 걸렸다. 글 쓰는 데 3.4분, 이미지 만드는 데 2.9분. 둘을 순서대로 하니 합산된 거다.

그런데 글은 Claude가 쓰고 이미지는 다른 도구(Codex)가 만든다. 서로 다른 일꾼이니 동시에 시켜도 안 부딪힌다. 그래서 글은 일단 자리표시용 이미지로 빠르게 완성해 보관함에 넣고, 진짜 이미지는 뒤에서 따라가며 채우게 했다. 글을 확인하기까지의 시간이 절반으로 줄었다. 진행 표시도 글과 이미지를 두 줄로 나눠, 글이 다 된 뒤에도 이미지가 채워지는 게 보이게 했다.

여러 블로그를 동시에 쓰게도 만들었다. 다만 무작정 늘리진 않았다 — 결국 이미지 생성이 병목이라, 글만 잔뜩 뽑아봐야 이미지가 못 따라온다. 적정선에서 멈추는 게 맞았다.

안 보이던 버그 둘

써보지 않았으면 못 잡았을 버그가 둘 있었다.

하나는 발행이 실패하면 로그인 세션이 지워지던 것. 발행이 어떤 이유로 실패해 로그인 페이지로 튕기면, 그 빈 화면의 쿠키를 기존 로그인 위에 덮어쓰고 있었다. 로그인을 분명히 해뒀는데 한 번 실패하면 증발하니, 다음엔 또 로그인이 필요했다. 인증된 세션을 빈 세션으로 덮어쓰지 않게 막았다.

다른 하나는 글 주제와 상관없는 링크가 들어가던 것. 링크 창고에 맞는 게 없으면 아무거나 꺼내 쓰고 있었다. '무선청소기' 글에 '가습기' 링크가 붙는 식. 주제에 맞는 링크가 없으면 차라리 그 주제로 새로 찾아오게 고쳤다.

둘 다 코드만 들여다봐서는 안 보이고, 실제로 돌려봐야 드러나는 종류였다.

정리하며

오늘 큰 기능을 새로 만든 건 없다. 대신 만들어둔 기능들이 사람 손에 맞게 돌아가도록 다듬었다. 버튼을 줄이고, 헷갈리는 상태에 이름과 해결책을 주고, 기다리는 시간을 줄이고, 조용히 망가지던 것들을 고쳤다.

다음은 링크가 블로그에 들어가는 모양새다. 지금은 그냥 텍스트 링크인데, 플랫폼이 제공하는 '링크 카드'(썸네일 달린 박스)로 넣으면 훨씬 눈에 띈다. 작은 차이 같지만, 읽는 사람이 누르고 싶어지는지가 결국 거기서 갈린다.

IceBlogation — 네이버·티스토리 다계정 블로그를 자동 발행하는 데스크톱 앱 프로젝트로