Integrations
Telegram Bot
Interactive bot with inline buttons for job management via Telegram. Auto-detects on-chain confirmations. Live at @EnactProtocolBot.
Live on mainnet: @EnactProtocolBot — open in Telegram and try it now.
Features
- TonConnect wallet + mnemonic support
- TON and USDT (Jetton) jobs — use
jprefix for USDT (e.g./status j0) - AI Evaluator — add
aias evaluator:/create 5 task ai - Descriptions & results stored on IPFS via Pinata
- Role-based buttons (client/provider/evaluator see different actions)
- Timeout checks before cancel/claim
- Evaluator notifications on submit
- Job browsing with filters (All/Active/TON/USDT)
Commands
| Command | Role | Usage | Description |
|---|---|---|---|
| /start | Any | /start | Main menu |
| /create | Client | /create 1 desc ai | Create TON job (+ photo/file) |
| /createjetton | Client | /createjetton 5 desc | Create USDT job |
| /fund | Client | /fund 0 or /fund j0 | Fund TON or USDT job |
| /take | Provider | /take 0 or /take j0 | Take a funded job |
| /submit | Provider | /submit 0 result | Submit result (+ photo/file) |
| /evaluate | Evaluator | /evaluate 0 | Review + approve/reject |
| /approve | Evaluator | /approve 0 | Approve result |
| /reject | Evaluator | /reject 0 | Reject result |
| /cancel | Client | /cancel 0 | Cancel after timeout |
| /claim | Provider | /claim 0 | Claim after eval timeout |
| /quit | Provider | /quit 0 | Quit before submit |
| /budget | Client | /budget 0 2.0 | Set budget |
| /status | Any | /status 0 or /status j0 | Job details |
| /jobs | Any | /jobs | Browse with filters |
| /wallet | Any | /wallet | Wallet info |
| /connect | Any | /connect word1...word24 | Connect via mnemonic |
| /disconnect | Any | /disconnect | Disconnect wallet |
| /factory | Any | /factory | Factory addresses |
| /help | Any | /help | All commands |
Want to automate this? The MCP Server exposes the same operations as tools for any LLM.