Monitor Catchtable for open reservation slots and attempt booking using a logged-in Chrome session.
---
name: catchtable-sniper
description: Monitor Catchtable for open reservation slots and attempt booking using a logged-in Chrome session.
license: MIT
metadata:
category: lifestyle
subcategory: food
locale: ko-KR
phase: v1
requires:
- Chrome MCP
- Logged-in Catchtable Chrome session
---
# catchtable-sniper
## ๐ ๊ธฐ๋ณธ ์ ๋ณด
- **์คํฌ๋ช
**: catchtable-sniper
- **๋ผ์ด์ ์ค**: MIT
- **๋จ๊ณ**: v1
- **์นดํ
๊ณ ๋ฆฌ**: lifestyle / food
- **๋ก์ผ์ผ**: ko-KR
- **์๊ตฌ์ฌํญ**: Chrome MCP, ์บ์นํ
์ด๋ธ ๋ก๊ทธ์ธ๋ Chrome ์ธ์
---
## ๐ฏ ์ฃผ์ ๊ธฐ๋ฅ
์บ์นํ
์ด๋ธ์์ ์ํ๋ ์๋น์ ๋น์๋ฆฌ(์ทจ์ ์ฌ๋กฏ)๋ฅผ 30์ด ๊ฐ๊ฒฉ์ผ๋ก ๊ฐ์ํ๋ค๊ฐ ๋ฐ๊ฒฌํ๋ ์ฆ์ ์๋ ์์ฝํฉ๋๋ค.
๋ฉํฐ ํ๊ฒ ๋์ ๊ฐ์, ์์ฝ ์คํ๋ฐ ๋ชจ๋, ์ธ์ ์ ์ฐ ๋งค์นญ, Dry-run ์๋ฆผ ์ ์ฉ ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค.
---
## โ
์ ํฉํ ์ฌ์ฉ ์ฌ๋ก
- `"์จ์ง์ 5์ ํ ์์ผ ์ ๋
2์ธ ๋น์๋ฆฌ ๋์ค๋ฉด ์์ฝํด์ค"`
- `"์จ์ง์, ๋ฐ๊ธ์ค, ๋ผ์ฐ ์ค 5์ ์ฃผ๋ง 2์ธ ์๋ฌด๋ฐ๋ ๋จผ์ ๋จ๋ ๊ฑฐ ์ก์์ค"` โ ๋ฉํฐ ํ๊ฒ
- `"๋ผ์ฐ 5์ ์์ฝ ์คํ์ด 4์ 30์ผ ์ค์ 10์์ผ, ๊ทธ๋ ๋ง์ถฐ์ ์ก์์ค"` โ ์คํ๋ฐ ๋ชจ๋
- `"์ค์์ผ๋ง ์ด๋ฒ๋ฌ ์์ 2์ธ โ ๋ชป ์ก์ผ๋ฉด 4์ธ ์์ผ๋ฉด ์๋ ค์ค"` โ ์ธ์ ์ ์ฐ
- `"๋ฐ๊ธ์ค ๋น์๋ฆฌ ๋จ๋ฉด ์์ฝ์ ๋ด๊ฐ ํ ๊ฒ ์๋ฆผ๋ง ์ค"` โ Dry-run ๋ชจ๋
- `"https://app.catchtable.co.kr/ct/shop/mingles ํ ์์ผ 4๋ช
์๋์์ฝ"`
---
## โ ๋ถ์ ํฉํ ์ฌ์ฉ ์ฌ๋ก
- ๋ก๊ทธ์ธ ์๋ํ (์นด์นด์ค/๋ค์ด๋ฒ ๋ก๊ทธ์ธ์ ์ง์ ํด์ผ ํจ)
- ์ ๊ฒฐ์ ์๋น์ ๊ฒฐ์ ์ ๋ณด ์๋ ์
๋ ฅ (๊ฒฐ์ ๋จ๊ณ๋ ์ฌ๋์ด ์ง์ )
- ์บ์นํ
์ด๋ธ ์ธ ํ๋ซํผ ์์ฝ (๋ค์ด๋ฒ ์์ฝ, ์์ ๋ฑ)
- 30์ด ๋ฏธ๋ง ํด๋ง ๊ฐ๊ฒฉ (์๋ฒ ๋ถํ ๋ฐฉ์ง)
---
## ๐ง ๊ธฐ์ ์๊ตฌ์ฌํญ
- **Chrome MCP** ์ฐ๊ฒฐ ํ์
- ์บ์นํ
์ด๋ธ(`app.catchtable.co.kr`)์ **๋ก๊ทธ์ธ๋ Chrome ์ธ์
** ํ์
- ๋ณ๋ API ํค, ํจํค์ง ์ค์น ๋ถํ์
---
## ๐ ์ธ์ฆ ์ฒ๋ฆฌ
์ด ์คํฌ์ ์ด๋ฏธ Chrome์ ๋ก๊ทธ์ธ๋ ์ธ์
์ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.
๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ์คํฌ์ ์ ๋ฌํ์ง ์์ต๋๋ค.
๋ก๊ทธ์ธ ์ ๋ ๊ฒฝ์ฐ:
```
"์บ์นํ
์ด๋ธ์ ๋ก๊ทธ์ธ๋์ด ์์ง ์์ต๋๋ค.
Chrome์์ ์บ์นํ
์ด๋ธ์ ์นด์นด์ค/๋ค์ด๋ฒ ๋ก๊ทธ์ธ ํ ๋ค์ ์คํํด์ฃผ์ธ์."
```
โ ์คํฌ ์ค๋จ. ๋ก๊ทธ์ธ ์๋ํ ์์.
---
## ๐๏ธ ์
๋ ฅ ํ์ฑ
์ฌ์ฉ์ ์
๋ ฅ์์ ๋ค์์ ์ถ์ถํ๋ค:
| ํญ๋ชฉ | ์์ | ํ์ ์ฌ๋ถ |
|------|------|----------|
| ์๋น๋ช
๋๋ URL | `"์จ์ง์"` / `app.catchtable.co.kr/ct/shop/onjium` | ํ์ (๋ณต์ ๊ฐ๋ฅ) |
| ๋ ์ง | `"5์ 3์ผ"`, `"์ด๋ฒ ์ฃผ ํ ์์ผ"`, `"5์ ์ฃผ๋ง ์ ์ฒด"` | ํ์ |
| ์ธ์ | `"2๋ช
"`, `"4์ธ"` | ํ์ |
| ์๊ฐ๋ | `"์ ๋
"`, `"19์ ์ดํ"` | ์ ํ (์์ผ๋ฉด ์ ์ฒด) |
| ๋ชจ๋ | `"์๋ฆผ๋ง"`, `"dry-run"` | ์ ํ (์์ผ๋ฉด ์๋์์ฝ) |
| ์ธ์ ์ ์ฐ | `"2์ธ ์์ผ๋ฉด 4์ธ๋ ๊ด์ฐฎ์"` | ์ ํ |
| ์คํ ์๊ฐ | `"4์ 30์ผ ์ค์ 10์ ์คํ"` | ์ ํ (์คํ๋ฐ ๋ชจ๋) |
| ํด๋ง ๊ฐ๊ฒฉ | `"30์ด๋ง๋ค"` | ์ ํ (๊ธฐ๋ณธ: 30์ด) |
**๋ฉํฐ ํ๊ฒ ๊ฐ์ง**: ์๋น๋ช
์ด ์ผํ/์ฌ๋์๋ก ๊ตฌ๋ถ๋๊ฑฐ๋ "์ค ์๋ฌด๋ฐ๋", "๋จผ์ ๋จ๋ ๊ฑฐ" ํํ์ด ์์ผ๋ฉด ๋ฉํฐ ํ๊ฒ ๋ชจ๋๋ก ์ ํ.
---
## ๐ ์คํ ํ๋ก์ฐ
### STEP 1 โ ๋ธ๋ผ์ฐ์ ์ค๋น ๋ฐ ๋ก๊ทธ์ธ ํ์ธ
Chrome MCP๋ก ์บ์นํ
์ด๋ธ ์ ์:
```
navigate: https://app.catchtable.co.kr
```
MY ํญ์์ ๋ก๊ทธ์ธ ์ํ ํ์ธ. ๋ฏธ๋ก๊ทธ์ธ ์ ์ค๋จ.
---
### STEP 2 โ ๋ชจ๋ ๋ถ๊ธฐ
```
์
๋ ฅ ํ์ฑ ์๋ฃ
โโ ์คํ ์๊ฐ ๋ช
์๋จ โ STEP 2-A (์คํ๋ฐ ๋ชจ๋)
โโ ์คํ ์๊ฐ ์์ โ STEP 2-B (์ทจ์ ์ค๋์ดํ ๋ชจ๋)
```
#### STEP 2-A: ์คํ๋ฐ ๋ชจ๋
์์ฝ ์คํ ์๊ฐ๊น์ง ๋๊ธฐ:
```
[10:00:00 ์คํ ์์ ] ํ์ฌ 09:58:42 โ 77์ด ํ ์คํ
[10:00:00] โ
์คํ ์๊ฐ ๋๋ฌ โ ์ฆ์ ์์ฝ ์๋
```
์คํ ์๊ฐ ์ ๊ฐ์ ๋ ์ง ์ ํ โ ์ฌ๋กฏ ํด๋ฆญ โ ์์ฝ ํผ ์ง์
.
์ฌ๋กฏ์ด ์ด๋ฏธ ๋ง๊ฐ์ด๋ฉด โ ์ทจ์ ์ค๋์ดํ ๋ชจ๋(STEP 2-B)๋ก ์๋ ์ ํ.
#### STEP 2-B: ์ทจ์ ์ค๋์ดํ ๋ชจ๋ (ํด๋ง ๋ฃจํ)
```
while ๋น์๋ฆฌ ์์:
{ํด๋ง ๊ฐ๊ฒฉ}์ด ๋๊ธฐ
ํ์ด์ง ์๋ก๊ณ ์นจ ๋๋ ๋ ์ง ์ฌํด๋ฆญ
์ฌ๋กฏ ํ์ฑ
๋น์๋ฆฌ ๋ฐ๊ฒฌ โ STEP 3
```
---
### STEP 3 โ ๋ฉํฐ ํ๊ฒ ์ฒ๋ฆฌ
**๋จ์ผ ํ๊ฒ**: ํด๋น ์๋น ์ฌ๋กฏ ํ์ธ.
**๋ฉํฐ ํ๊ฒ**: ์ง์ ๋ ์๋น๋ค์ ์์ฐจ ์ํํ๋ฉฐ ์ฌ๋กฏ ํ์ธ.
```
[14:23:15] ์จ์ง์ 5/3 ํ์ธ ์ค... ์์
[14:23:17] ๋ฐ๊ธ์ค 5/3 ํ์ธ ์ค... ์์
[14:23:19] ๋ผ์ฐ 5/3 ํ์ธ ์ค... ์์ (30์ด ํ ์ฌ์๋)
[14:23:49] โ
๋ฐ๊ธ์ค 5/3 19:30 ๋น์๋ฆฌ ๋ฐ๊ฒฌ! โ ์์ฝ ์์
```
ํ ๊ณณ์์ ์ฌ๋กฏ ๋ฐ๊ฒฌ ์ ๋๋จธ์ง ๊ฐ์ ์ฆ์ ์ค๋จ โ ๋ฐ๊ฒฌ๋ ์๋น ์์ฝ ์งํ.
---
### STEP 4 โ ์ธ์ ์ ์ฐ ๋งค์นญ
์ง์ ์ธ์(์: 2์ธ) ์ฌ๋กฏ์ด ์์ ๊ฒฝ์ฐ:
```
if ์ธ์_์ ์ฐ == True:
๋์_์ธ์(์: 4์ธ) ์ฌ๋กฏ ํ์ธ
๋ฐ๊ฒฌ ์:
"2์ธ ์ฌ๋กฏ์ ์์ง๋ง 4์ธ ์ฌ๋กฏ(19:00)์ด ์์ต๋๋ค.
4์ธ์ผ๋ก ์์ฝํ ๊น์? (์/์๋์ค)"
โ ์ฌ์ฉ์ ํ์ธ ํ ์งํ
```
---
### STEP 5 โ ์์ฝ ์งํ (๋ชจ๋ ๋ถ๊ธฐ)
**Dry-run ๋ชจ๋** (`"์๋ฆผ๋ง"` / `"dry-run"` ์
๋ ฅ ์):
```
โ
๋น์๋ฆฌ ๋ฐ๊ฒฌ! ์์ฝ์ ์งํํ์ง ์์ต๋๋ค.
์๋น: ๋ฐ๊ธ์ค
๋ ์ง: 5์ 3์ผ(ํ )
์๊ฐ: 19:30
์ธ์: 2๋ช
โ ์ง๊ธ ๋ฐ๋ก ์์ฝํ์๊ฒ ์ต๋๊น? (์/์๋์ค)
```
โ ์์ฝ ์ฌ๋ถ๋ ์ฌ๋์ด ๊ฒฐ์ .
**์๋์์ฝ ๋ชจ๋** (๊ธฐ๋ณธ):
๋น ์ฌ๋กฏ ๋ฒํผ ์ฆ์ ํด๋ฆญ โ ์์ฝ ํผ ์ง์
.
ํผ ์๋ ์
๋ ฅ:
- ์ธ์์: ์ง์ ํ ์ธ์ ์ ํ
- ๋ฐฉ๋ฌธ ๋ชฉ์ : "์์ฌ" (๊ธฐ๋ณธ๊ฐ)
- ์ฃผ์์ฌํญ ๋์: ์ ์ฒด ๋์ ์ฒดํฌ
- ์์ฝ์ ์ ๋ณด: ์ฑ ์ ์ฅ ์ ๋ณด ์๋ ์ฌ์ฉ
**์ ๊ฒฐ์ ์๋น์ธ ๊ฒฝ์ฐ**:
```
"๋น์๋ฆฌ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค! ๊ฒฐ์ ๊ฐ ํ์ํฉ๋๋ค.
๊ฒฐ์ ๊ธ์ก: {๊ธ์ก}์
์ง๊ธ ๊ฒฐ์ ๋ฅผ ์งํํ ๊น์? (์/์๋์ค)"
```
โ ๊ฒฐ์ ์ ๋ณด ์๋ ์
๋ ฅ ์์. ์ฌ์ฉ์ ํ์ธ ํ ๊ฒฐ์ ์งํ.
**๋ฌด๋ฃ ์์ฝ**: "์์ฝํ๊ธฐ" ์ต์ข
ํ์ธ ๋ฒํผ ํด๋ฆญ.
---
### STEP 6 โ ์๋ฃ ํ์ธ
```
๐ ์์ฝ ์๋ฃ!
์๋น: {์๋น๋ช
}
๋ ์ง: {๋ ์ง}
์๊ฐ: {์๊ฐ}
์ธ์: {์ธ์}๋ช
๋ชจ๋: {์๋์์ฝ / Dry-run}
์์ฝ๋ฒํธ: {์์ฝ๋ฒํธ}
์บ์นํ
์ด๋ธ ์ฑ > MY > ์์ฝ๋ด์ญ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
```
---
## ๐ก ์ค๊ฐ ์ํ ์ถ๋ ฅ ํ์
```
[14:23:15] ๋ฐ๊ธ์ค 5/3 ์ ๋
์ฌ๋กฏ ํ์ธ ์ค... ๋น์๋ฆฌ ์์ (30์ด ํ ์ฌ์๋)
[14:23:45] ์จ์ง์ 5/3 ์ ๋
์ฌ๋กฏ ํ์ธ ์ค... ๋น์๋ฆฌ ์์
[14:24:15] โ
๋ฐ๊ธ์ค 5/3 19:30 (2์ธ) ๋น์๋ฆฌ ๋ฐ๊ฒฌ! โ ์์ฝ ์์
```
---
## โ๏ธ ์ค์ ๊ฐ
| ํญ๋ชฉ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์ |
|------|--------|------|
| ํด๋ง ๊ฐ๊ฒฉ | 30์ด | 30์ด ์ด์ |
| ์ต๋ ๊ฐ์ ์๊ฐ | 2์๊ฐ | โ |
| ๋ฉํฐ ํ๊ฒ ์ต๋ ์ | 5๊ฐ | โ |
2์๊ฐ ์ด๊ณผ ์:
```
"2์๊ฐ ๋์ ๋น์๋ฆฌ๊ฐ ์์์ต๋๋ค. ๊ณ์ ์๋ํ ๊น์? (์/์๋์ค)"
```
---
## ๐จ ์๋ฌ ํธ๋ค๋ง
| ์ํฉ | ๋์ |
|------|------|
| ์๋น ํ์ด์ง 404 | "์๋น์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด๋ฆ์ ๋ค์ ํ์ธํด์ฃผ์ธ์." |
| ์์ฝ ์คํ ์ | ์คํ ์ผ์ ์๋ด ํ ์คํ๋ฐ ๋ชจ๋๋ก ์ ํ ์ ์ |
| ์ฌ๋กฏ ํด๋ฆญ ํ ์ด๋ฏธ ๋ง๊ฐ | ์ฆ์ ์ฌํด๋ง ์ฌ๊ฐ |
| ๋คํธ์ํฌ ์ค๋ฅ | 10์ด ํ ์ฌ์๋, 3ํ ์ฐ์ ์คํจ ์ ์ฌ์ฉ์ ์๋ฆผ |
| ๋ฉํฐ ํ๊ฒ ์ค ์ผ๋ถ 404 | ํด๋น ์๋น ์ ์ธ, ๋๋จธ์ง ๊ณ์ ๊ฐ์ |
| 2์๊ฐ ์ด๊ณผ | "๊ณ์ ์๋ํ ๊น์?" ํ์ธ ํ ์ฐ์ฅ ๋๋ ์ข
๋ฃ |
---
## โจ ์๋ฃ ๊ธฐ์ค
๋ค์ ์ค ํ๋:
- ์์ฝ ์๋ฃ ํ๋ฉด ํ์ธ + ์์ฝ๋ฒํธ ์์ง
- Dry-run ๋ชจ๋์์ ๋น์๋ฆฌ ๋ฐ๊ฒฌ ๋ฐ ์ฌ์ฉ์ ์๋ฆผ ์๋ฃ
- ์ฌ์ฉ์๊ฐ ๋ช
์์ ์ผ๋ก ์ค๋จ ์์ฒญ
---
## ์ฌ์ฉ ์์
```
"์จ์ง์ 5์ 10์ผ ์ ๋
2์ธ ๋น์๋ฆฌ ๋์ค๋ฉด ์์ฝํด์ค"
"์จ์ง์, ๋ฐ๊ธ์ค, ๋ผ์ฐ 5์ ํ ์์ผ ์ ๋
2์ธ ์ค ์๋ฌด๋ฐ๋ ๋จผ์ ๋จ๋ ๊ฑฐ ์ก์์ค"
"๋ผ์ฐ 5์ ์์ฝ์ด 4์ 30์ผ ์ค์ 10์ ์คํ์ด์ผ, ๊ทธ๋ ๋ง์ถฐ 2์ธ ์ก์์ค"
"์ค์์ผ๋ง ์ด๋ฒ๋ฌ 2์ธ โ ์์ผ๋ฉด 4์ธ๋ ๊ด์ฐฎ์, dry-run์ผ๋ก"
"https://app.catchtable.co.kr/ct/shop/mingles ํ ์์ผ 4๋ช
์๋์์ฝ"
```
---
## โ ๏ธ ์ฃผ์์ฌํญ
- Chrome์ ์บ์นํ
์ด๋ธ ๋ก๊ทธ์ธ ์ธ์
์ด ์์ด์ผ ๋์ํฉ๋๋ค.
- ์ ๊ฒฐ์ ์๋น์ ๊ฒฐ์ ์ ๋ณด๋ ์ง์ ์
๋ ฅํด์ผ ํฉ๋๋ค.
- ํด๋ง ๊ฐ๊ฒฉ์ ์ต์ 30์ด๋ฅผ ์ ์งํฉ๋๋ค (์๋ฒ ๋ถํ ๋ฐฉ์ง).
- ์บ์นํ
์ด๋ธ ์ด์ฉ์ฝ๊ด์ ์ค์ํ๋ ๋ฒ์์์ ์ฌ์ฉํ์ธ์.
Creator's repository ยท nomadamas/k-skill
License: MIT