6 poin oleh zero0000 2026-01-12 | 2 komentar | Bagikan ke WhatsApp

Pengenalan

Ini adalah skrip npx yang dibuat agar bisa mengontrol Claude Code lewat Telegram saat sedang butuh cepat, misalnya setelah pulang kerja atau saat di luar.

Fitur

  • 1 ruang chat untuk setiap 1 proyek (path) (memerlukan bot Telegram terpisah)
  • Mendukung eksekusi paralel, eksekusi berulang (hingga berhasil), dan penetapan prioritas
  • Bisa memeriksa pekerjaan dan membatalkan pekerjaan

Instalasi dan cara penggunaan

  • Jalankan dengan npx cc-telegram, lalu daftarkan token bot dan chat id Telegram sesuai panduan, serta lakukan beberapa pengaturan lain untuk menyelesaikan persiapan penggunaan.
  • Setelah itu, jalankan lagi dengan npx cc-telegram dan kirim permintaan baru melalui Telegram dengan perintah /new.
  • Di Telegram, daftar perintah yang bisa digunakan akan muncul lewat autocomplete /. Untuk detailnya, silakan lihat tautannya.

Catatan singkat pengembangan

Versi pertama

Versi pertama adalah versi yang menggunakan server perantara dan program agen yang dapat menentukan beberapa path di dalam PC, sehingga berbagai proyek di banyak path bisa digunakan melalui satu ruang chat.
Karena mencoba mengelola banyak proyek dalam satu ruang chat, kompleksitas justru meningkat, sehingga versi ini dibuang setelah 2 hari.

Versi kedua

Pada versi kedua, server perantara dihapus dan skrip diubah agar mengambil pesan Telegram dengan metode polling.
Saat itu, fitur ini memuat sub-agent di dalamnya, lalu agen-agen tersebut menganalisis permintaan dan mengerjakan tugas; ketika tidak ada pekerjaan, mereka akan mengusulkan perbaikan dan mengeksekusinya secara otomatis.
Setelah dijalankan selama 4 hari libur akhir tahun lalu, ternyata terbukti menghasilkan banyak kode sampah, sehingga dibuang.

Versi 2.5

Ini adalah versi dari versi kedua yang menghapus bagian usulan perbaikan/eksekusi otomatis. Entah bagaimana, ini memang berjalan, tetapi

Versi saat ini

Beberapa waktu lalu saya mengetahui plugin ralph-loop, lalu mencobanya pada masing-masing proyek, dan saya menyimpulkan bahwa pendekatan terbaik adalah menggunakan metode eksekusi berulang serta pengaturan Claude untuk tiap proyek.

Masalah pada versi kedua adalah bahwa setiap proyek sebenarnya memiliki pengaturan sub-agent yang sesuai secara terpisah, tetapi tanpa mempertimbangkan hal itu, versi tersebut justru menyediakan sub-agent terpadu, sehingga saya menilai performanya malah menurun.

Sebagian besar pekerjaan sebelumnya dibuang hampir sepenuhnya (hanya bagian eksekusi Claude Code per OS dan kode integrasi Telegram yang digunakan kembali), lalu dirancang ulang hampir dari awal hingga lahirlah versi yang sekarang.
Secara pribadi, saya merasa baru sekarang akhirnya muncul versi yang cukup layak dipakai.

Silakan coba, dan saya akan sangat berterima kasih jika Anda memberikan kesan atau masukan.

2 komentar

 
wegaia 2026-01-12

Apakah kita juga bisa menerima respons dari Claude?

 
zero0000 2026-01-12

Ya, respons juga bisa diterima. Notifikasi dikirim untuk semuanya saat penulisan, berhasil, gagal, dan ketika mencoba lagi.