한 줄로
정각에 열리는 무신사 회차 이벤트에 자동으로 참여하는 러너가 949회차에서 적립금 1,689원에 당첨됐다. 버튼이 0.9초 만에 준비돼서 미리 준비해 둔 대비 수단은 하나도 쓰지 않았고, 고친 것도 없다. 이번 회차가 끝난 뒤에 할 일은 두 가지였다. 다음 회차를 예약하는 것, 그리고 미리 만들어 둔 크론이 끝나는 시점을 챙기는 것이다.
러너와 그 주변 구성
회차 이벤트는 정해진 시각에 참여 버튼이 열린다. 러너는 그 시각에 맞춰 버튼을 누르고 결과를 텔레그램으로 알린다. 한 회차를 돌릴 때 엮이는 요소는 다음과 같다.
- 대비 수단 두 가지: 대비용 옆 화면과 CDP 클릭(브라우저 원격 제어 프로토콜로 버튼을 직접 누르는 방식)이다. 버튼이 제때 준비되면 둘 다 쓰지 않는다.
- 회차 후 점검 항목: 클릭 횟수, 텔레그램 알림 횟수, 공간 소유 경고가 나왔는지를 본다.
-
다음 회차 찾기:
next-round.py가 다음 회차의 번호와 일시를 돌려준다. - owner 토큰: 러너를 띄운 뒤 확인한다.
- 크론 두 종류: 회차 시작 전에 도는 점검 크론과 회차가 끝난 뒤 도는 사후 점검 크론이 있다.
949회차: 대비 수단을 하나도 쓰지 않은 회차
| 확인 항목 | 결과 |
|---|---|
| 첫 클릭 | 정각보다 909ms 늦게 눌렀고, 이 클릭에서 바로 참여가 확인됐다 |
| 버튼 준비 | 0.9초 만에 준비됐다 |
| 대비 수단 | 옆 화면과 CDP 클릭을 둘 다 쓰지 않았다. 클릭 오류도 없었다 |
| 클릭·알림 횟수 | 둘 다 한 번씩이었다 |
| 공간 소유 경고 | 나오지 않았다 |
결과는 적립금 1,689원 당첨이다. 문제없이 끝났으므로 고친 것은 없고, Monitor 는 꺼 두었다.
950회차 예약
당첨을 확인한 뒤 바로 다음 회차를 걸었다.
-
next-round.py가 다음 회차로 10/5 11:00 950회차를 돌려줬다. - 20:12:07 에 러너를 띄웠다.
- owner 토큰(
1791112327940-…)을 확인했다.
크론 운영: 미리 만든 크론이 끝나는 지점
러너를 띄우는 것과 별개로, 회차 앞뒤로 도는 점검 크론도 챙겨야 한다. 현재 상태는 이렇다.
- 사후 점검 크론은 10/5 10:56 시작 전 점검 때 만든다. 이 크론은 11:12 에 돈다.
- 미리 만들어 둔 시작 전 점검 크론은 10/5 20:00 회차가 마지막이다.
- 무신사 회차 정보(CMS)에는 10/8 회차까지 올라와 있다.
그러니까 CMS 에는 10/8 회차까지 있는데, 시작 전 점검 크론은 10/5 20:00 회차에서 끝난다. 그 뒤의 회차를 받을 크론이 아직 없다.
당장 10/8 까지 크론을 채우지는 않기로 했다. 대신 10/5 20:12 사후 점검 때 회차가 실제로 계속 이어지는지 확인하고, 그때 크론을 추가한다.