Telegram ile Claude Code Çalıştırma Betiği
(github.com/hada0127)Giriş
Acil durumlarda (iş çıkışı, dışarıdayken) kullanmak için yapılmış bir npx betiği; Claude Code’u Telegram üzerinden kontrol etmenizi sağlıyor.
Özellikler
- Her proje (yol) için 1 sohbet odası (ayrı bir Telegram botu gerekir)
- Paralel çalıştırma, tekrar çalıştırma (başarılı olana kadar), öncelik belirleme
- İş kontrolü ve iş iptali
Kurulum ve kullanım
npx cc-telegramile çalıştırıp bot token’ını kaydedin, yönergeleri izleyerek Telegram chat id’sini ekleyin ve birkaç ek ayarı yaptıktan sonra kullanıma hazır hale gelir.- Sonrasında
npx cc-telegramile çalıştırın ve Telegram’da/newkomutuyla yeni bir istek gönderin. - Telegram’da
/otomatik tamamlama ile kullanılabilir komutların listesi gösterilir. Ayrıntılar için bağlantıya bakın.
Kısa geliştirme hikâyesi
1. sürüm
İlk sürüm, bir aktarma sunucusu ve PC içindeki birden çok yolu tanımlayabilen bir ajan programı kullanarak, tek bir sohbet odası üzerinden birden fazla yol/projeyi kullanan bir sürümdü.
Birden fazla projeyi tek bir sohbet odasında yönetmeye çalışınca karmaşıklık daha da arttı ve 2 gün içinde rafa kaldırıldı.
2. sürüm
İkinci sürümde aktarma sunucusu kaldırıldı ve betik Telegram mesajlarını polling yöntemiyle alacak şekilde değiştirildi.
Bu aşamada özelliklerin içine alt ajanlar yerleştirilmişti; bu ajanlar istekleri analiz edip çalışıyor, iş olmadığında da iyileştirme önerileri sunuyor / otomatik çalıştırıyordu.
Geçen yılın sonundaki 4 günlük tatilde çalıştırmanın sonucunda büyük miktarda çöp kod ürettiği görülünce rafa kaldırıldı.
2.5 sürüm
Bu sürüm, 2. sürümdeki iyileştirme önerisi / otomatik çalıştırma kısmının kaldırılmış halidir. Bir şekilde çalışıyor ama
Mevcut sürüm
Kısa süre önce ralph-loop eklentisini öğrendim; bunu her proje için ayrı ayrı denedikten sonra, tekrar çalıştırma yaklaşımı ile proje bazlı Claude ayarlarını birlikte kullanmanın en iyi yöntem olduğuna karar verdim.
- sürümün sorunu, her proje için uygun alt ajan ayarları ayrı ayrı mevcutken bunun dikkate alınmaması ve bunun yerine birleşik alt ajanlar sunulmasıydı; bunun da performansı düşürdüğünü düşündüm.
Önceki çalışmaların neredeyse tamamı atıldı (işletim sistemi bazında Claude Code çalıştırma kısmı ile Telegram entegrasyonu kodu dışında) ve neredeyse sıfırdan yeniden tasarlanarak bu sürüm ortaya çıktı.
Kişisel olarak, ancak şimdi ilk kez gerçekten kullanılabilir bir sürüm çıktığını düşünüyorum.
Deneyip izlenimlerinizi veya geri bildirimlerinizi paylaşırsanız memnun olurum.
Henüz yorum yok.