ટેલિગ્રામ પર કોડિંગ એજન્ટ્સ: શૂન્યથી જવાબ આપતા એજન્ટ સુધી

વાંચવાનું બંધ કરો અને કામ કરવાનું શરૂ કરો.

આ માર્ગદર્શિકાના અંત સુધીમાં, તમારી પાસે એક ટેલિગ્રામ ટોપિક હશે જ્યાં કોડિંગ એજન્ટ તમારા મેસેજનો જવાબ આપશે. આ એજન્ટ તમારા પોતાના મશીન પર tmux પેન ચલાવશે.

આ મુખ્ય ધ્યેય છે. તમારે હજી મેમરી, મોનિટર અથવા ટૂલ સર્વર્સની જરૂર નથી. તમારે ફક્ત એજન્ટ પાસે તમને જવાબ અપાવવાની જરૂર છે.

⏱️ જરૂરી સમય: 30–45 મિનિટ.

🛠️ પૂર્વજરૂરિયાતો (Prerequisites)

શરૂ કરતા પહેલા, ખાતરી કરો કે તમારી પાસે આ વસ્તુઓ તૈયાર છે:

  • tmux અને shell એક્સેસ ધરાવતું મશીન.
  • એક કાર્યરત કોડિંગ એજન્ટ (જેમ કે OpenCode અથવા Claude Code) જે પહેલેથી જ tmux પેનમાં ચાલી રહ્યો હોય.
  • તમારા એજન્ટ માટે ચોક્કસ 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 દ્વારા બોટ બનાવો અને ટોકન સેવ કરો.
  • નવો ગ્રુપ બનાવો અને તમારા બોટને ઉમેરો.
  • બોટને એડમિનિસ્ટ્રેટર બનાવો. આનાથી તે તમારા મેસેજ જોઈ શકશે.
  • ગ્રુપ સેટિંગ્સમાં "Topics" ઇનેબલ કરો.
  • તમારા પ્રોજેક્ટ માટે એક ટોપિક બનાવો.
  • તમારા લોગ્સમાં 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 ફાઇલ બનાવો. આ ફાઇલ એજન્ટને કેવી રીતે વર્તવું તે જણાવે છે. તમારે વ્યાખ્યાયિત કરવું આવશ્યક છે:

  • પેનને કેવી રીતે વાંચવું (tmux capture-pane).
  • પેનમાં કેવી રીતે લખવું (tmux send-keys).
  • "status", "send", અથવા "restart" જેવા ચોક્કસ કમાન્ડ્સ કેવી રીતે હેન્ડલ કરવા.

✅ સજ્જતા પરીક્ષણ (Readiness Test)

તમે ત્યારે જ પૂર્ણ કરશો જ્યારે તમે આ પાંચ ચેક પાસ કરશો:

  1. બોટ તમારા ટેલિગ્રામ ટોપિકમાં જવાબ આપે છે.
  2. તમારો પ્રોમ્પ્ટ tmux પેન સુધી પહોંચે છે.
  3. કોડિંગ એજન્ટ પ્રોમ્પ્ટ પર કામ કરવાનું શરૂ કરે છે.
  4. લોગ ફાઇલ સાબિત કરે છે કે એજન્ટે તમારા ટોપિકને હેન્ડલ કર્યો છે.
  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