λ μ§: 2026-03-16
μμ μ: dtsli + Claude Code (claude-sonnet-4-6)
μ°κ΄ λ ν¬: parksy-image Β· parksy-audio Β· dtslib-localpc Β· dtslib-papyrus
μ λ μΉ΄ λ¬Έμ(011) μ΄ν PC-native ν¨λ¬λ€μ μ ν μλ£.
ν° β SSHν΄λΌμ΄μΈνΈ, PC β λ©μΈ μ€νμμ§.
μ΄ κ΅¬μ‘°μμ "ν°μΌλ‘ Claude Codeλ₯Ό μμ°μ΄λ‘ μ‘°μ’ "νλ ν λ κ·Έλ¨ λΈλ¦Ώμ§κ° ν΅μ¬ μΈν°νμ΄μ€.
κΈ°μ‘΄ v1 λ΄μ λ¬Έμ ν΄κ²° + μ ν νλ‘μ νΈ λ¦¬μμΉ ν λ² μ€νΈ λ―Ήμ€ κ΅¬ν.
GitHub μΈκΈ° νλ‘μ νΈ 7κ° λΆμ:
| νλ‘μ νΈ | λ°©μ | μ€ν | ||
| RichardAtCT/claude-code-telegram | Python SDK + DraftStreamer + SQLite | 2.1k | ||
|---|---|---|---|---|
| linuz90/claude-telegram-bot | TS Bun + for await SDK | - | ||
| hanxiao/claudecode-telegram | tmux send-keys inject | 565 |
κ²°λ‘ : SDK λ°©μμ΄ λ² μ€νΈ. λ¨ μ°λ¦¬λ Claude Max μκΈμ (APIν€ μμ)λΌ
claude -p --output-format stream-json --verbose CLI λ°©μ μ μ§ + μ’μ κ²λ§ λ―Ήμ€.
/mnt/d/PARKSY/dtslib-localpc/telegram-bots/
core.py β 곡μ μμ§ (SessionDB + DraftStreamer + AsyncStreamClaude + AccessControl)
sessions.db β SQLite μλ μμ±
/mnt/d/parksy-image/tools/telegram-bridge/
bot.py β @parksy_bridge_bot v2.1
config.json β ν ν° + admin_id + slots[3]
/mnt/d/PARKSY/parksy-audio/local-agent/
bot.py β @parksy_bridges_bot v2.1
telegram_config.json β ν ν° + admin_id + slots[3]
/mnt/d/PARKSY/dtslib-localpc/scripts/
start-bots.sh β tmux tg-image + tg-audio μΌκ΄ λ°μ²
| λ΄ | @μ μ λ€μ | tmux | μν¬λλ | |||
| Parksy Bridge | @parksy_bridge_bot | tg-image | /mnt/d/parksy-image | |||
|---|---|---|---|---|---|---|
| Parksy Bridges | @parksy_bridges_bot | tg-audio | /mnt/d/PARKSY/parksy-audio |
ADMIN (λ) β μμ°μ΄ λͺ
λ Ή + νμΌ λλ + λͺ¨λ λͺ
λ Ήμ΄
SLOT 1~3 β νμΌ λλλ§ (μ΄λ―Έμ§/λ¬Έμ/μ€λμ€) β μλ μ²λ¦¬
NONE β μ°¨λ¨
μ¬λ‘― κ΄λ¦¬ λͺ λ Ήμ΄:
μλλ°© chat_id νμΈ: λ΄μμ /start μΉλ©΄ μλ νμ.
# μμΈ: --verbose λλ½
claude -p "..." --output-format stream-json # ERROR
claude -p "..." --output-format stream-json --verbose # OK
μμΈ 1: parse_mode="Markdown" β Claude μΆλ ₯ νΉμλ¬Έμ νμ± μ€ν¨
μμΈ 2: λ΄μ© λμΌν λ©μμ§ λ°λ³΅ νΈμ§ β "message is not modified"
fix: parse_mode=None + λ΄μ© λ³κ²½ μμλ§ edit
parksy-image: 7634493765:... (@parksy_bridge_bot)
parksy-audio: 8669426963:... (@parksy_bridges_bot) β μμ
Claude Max ($100/μ)
β claude -p CLI 무μ ν
β API Key μμ, λ³λ μ²κ΅¬ μμ
β ν
λ κ·Έλ¨ λ΄ μ€ν μΆκ° λΉμ© μμ
μ ν νλ‘μ νΈλ€μ ANTHROPIC_API_KEY λ°©μ (ν ν°λΉ κ³ΌκΈ).
μ°λ¦¬λ CLI OAuth λ°©μ β μκΈμ μμμ μ΄μ.