𝗖𝗼𝗱𝗶𝗻𝗴 𝗔𝗴𝗲𝗻𝘁𝘀 𝗼𝘃𝗲𝗿 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺: 𝗙𝗿𝗼𝗺 𝗭𝗲𝗿𝗼 𝘁𝗼 𝗔𝗻 𝗔𝗴𝗲𝗻𝘁 𝗧𝗵𝗮𝘁 𝗔𝗻𝘀𝘄𝗲𝗿𝘀

वाचणे थांबवा आणि प्रत्यक्ष कृती करायला सुरुवात करा.

या मार्गदर्शकाच्या शेवटी, तुमच्याकडे टेलिग्रामवरील एक असा 'topic' असेल जिथे कोडिंग एजंट तुमच्या मेसेजना उत्तरे देईल. हा एजंट तुमच्या स्वतःच्या मशीनवरील tmux pane चालवेल.

हे मुख्य उद्दिष्ट आहे. तुम्हाला अजून मेमरी, मॉनिटर्स किंवा टूल सर्व्हर्सची गरज नाही. तुम्हाला फक्त एजंटकडून उत्तरे मिळवणे आवश्यक आहे.

⏱️ लागणारा वेळ: ३०–४५ मिनिटे.

🛠️ पूर्वअटी (Prerequisites)

सुरू करण्यापूर्वी, तुमच्याकडे खालील गोष्टी तयार असल्याची खात्री करा:

  • tmux आणि shell ॲक्सेस असलेली मशीन.
  • आधीपासूनच tmux pane मध्ये चालू असलेला एक कार्यरत कोडिंग एजंट (उदा. OpenCode किंवा Claude Code).
  • तुमच्या एजंटसाठी नेमके tmux target (उदाहरण: mybox:1.1).
  • तुमचा एजंट सुरू करण्यासाठी नेमकी कमांड.
  • OpenClaw runtime इन्स्टॉल केलेले असावे.
  • टेलिग्राम अकाउंट आणि टेलिग्राम ॲप.

📦 आवश्यक व्हर्जन (Required Versions)

हे वगळू नका. चुकीच्या व्हर्जनमुळे 'silent failures' (अदृश्य त्रुटी) येऊ शकतात.

• Node.js: 24.11.1 • Package Manager: pnpm 11.2.2 • OpenClaw: एका विशिष्ट commit ला पिन करा.

🚀 क्विक सेटअप पाथ (Quick Setup Path)

स्थानिक सेटअप हाताळण्यासाठी तुम्ही या स्क्रिप्ट्स वापरू शकता:

  1. स्क्रिप्ट्स डाउनलोड करा: curl -fsSL "https://gist.githubusercontent.com/jerilkuriakose/cd0f8353aac74e47c591111b758943e9/raw/setup-openclaw.sh" -o setup-openclaw.sh curl -fsSL "https://gist.githubusercontent.com/jerilkuriakose/7cf94af3e96526f9f14d0c28b6c26b69/raw/ready-check.sh" -o ready-check.sh chmod +x setup-openclaw.sh ready-check.sh

  2. तुमच्या बॉट टोकनसह सेटअप चालवा: OPENCLAW_BOT_TOKEN="<YOUR_TOKEN>" OPENCLAW_BOT_ACCOUNT="my-bot" ./setup-openclaw.sh

  3. सेटअपची पडताळणी करा: AGENT_ID=my-agent PANE=mybox:1.1 ./ready-check.sh

📱 टेलिग्राम कॉन्फिगरेशन (Telegram Configuration)

तुमच्या टेलिग्राम ॲपमध्ये खालील पायऱ्या फॉलो करा:

  • @BotFather द्वारे एक बॉट तयार करा आणि टोकन सेव्ह करा.
  • एक नवीन ग्रुप तयार करा आणि तुमचा बॉट त्यात ॲड करा.
  • बॉटला 'Administrator' बनवा. यामुळे तो तुमचे मेसेज पाहू शकेल.
  • ग्रुप सेटिंग्समध्ये "Topics" सक्षम (Enable) करा.
  • तुमच्या प्रोजेक्टसाठी एक टॉपिक तयार करा.
  • तुमच्या लॉग्समध्ये Topic ID तयार करण्यासाठी त्या टॉपिकमध्ये एक मेसेज पाठवा.

⚙️ वायरिंग (Wiring it Together)

गेटवे ~/.openclaw/openclaw.json येथे JSON कॉन्फिगरेशन वापरतो.

मेसेज पाठवून आणि गेटवे लॉग्स तपासून तुमचा Chat ID आणि Topic ID शोधण्यासाठी Phase 1 वापरा.

ग्रुप सुरक्षित करण्यासाठी Phase 2 वापरा. पॉलिसी "allowlist" मध्ये बदला आणि फक्त तुमचा न्यूमेरिक टेलिग्राम User ID ॲड करा. तुमचा Topic ID तुमच्या विशिष्ट Agent ID ला मॅप करा.

📝 द एजंट कॉन्ट्रॅक्ट (The Agent Contract)

तुमच्या एजंट वर्कस्पेसमध्ये AGENTS.md फाईल तयार करा. ही फाईल एजंटला कसे वागावे हे सांगते. तुम्हाला खालील गोष्टी परिभाषित कराव्या लागतील:

  • pane कसा वाचायचा (tmux capture-pane).
  • pane मध्ये कसे लिहायचे (tmux send-keys).
  • "status", "send", किंवा "restart" सारख्या विशिष्ट कमांड्स कशा हाताळायच्या.

✅ तयारीची चाचणी (Readiness Test)

तुम्ही या पाच तपासण्या (checks) पूर्ण केल्यावरच तुमचे काम पूर्ण झाले असे मानले जाईल:

  1. बॉट तुमच्या Telegram topic मध्ये उत्तर देतो.
  2. तुमचा prompt tmux pane पर्यंत पोहोचतो.
  3. कोडिंग एजंट prompt वर काम करण्यास सुरुवात करतो.
  4. लॉग फाईलद्वारे हे सिद्ध होते की एजंटने तुमचा topic हाताळला आहे.
  5. ग्रुप फक्त तुमच्या User ID साठी लॉक केलेला आहे.

स्रोत: https://dev.to/jerilk/coding-agents-over-telegram-part-2-from-zero-to-an-agent-that-answers-2777

ऐच्छिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi