Telegram launch layer
Telegram is CookLab’s coordination and execution surface. Every core action—including launch, trade, portfolio, alerts, referrals, promotion purchase, and withdrawal—is designed to work in a private conversation with the bot. CookLab does not need to join the creator’s group.
- A creator opens the official bot privately and defines the launch.
- The launch parameters are normalized and submitted to the canonical program.
- The bot returns a verifiable market address, buy link, chart link, and share card.
- The creator may share that receipt anywhere; adding CookLab to a group is optional.
Use launch $TICKER in this group only when the creator wants CookLab to post and operate inside that specific community. Group membership is never a prerequisite for creating or trading a token.
The Telegram layer translates conversational intent into explicit, reviewable transactions. It is intentionally not a parallel ledger: it prepares instructions, collects confirmation, submits transactions, and reports canonical results.
Interaction model
Read-only commands may return immediately. Commands that create, trade, or withdraw enter a confirmation state so the user can review normalized values before the transaction is signed and submitted.
- Private chat for wallet-sensitive actions
- Group chat for public launch and discovery moments
- Explicit confirmation for value movement
- Deterministic receipt after finalization
Failure model
Expired quotes, insufficient SOL, invalid mints, reserve changes, and slippage violations must fail closed. A friendly bot message is explanatory; the absence of a successful on-chain signature means the action did not settle.
- No silent parameter substitution
- No success claim before chain confirmation
- Safe retry after refreshed state
- Transaction signature as the durable receipt