Kişisel · TypeScript / Entegrasyonlar / Yapay Zekâ
CamelBot
Deterministik sohbet komutlarını ve moderasyon araçlarını isteğe bağlı yapay zekâ yanıtlarıyla birleştiren bir topluluk otomasyon aracı.
- Durum
- Açık kaynak
- Kaynak
- Açık depo
- Dönem
- Kişisel proje
- Rol
- Geliştirici
01Etkileşimli sergi
Aşamalar
İsteğe bağlı / paralel yol
WebSocket
Kick sohbet olayları
Servis sınırları boyunca yönetilen kimlik doğrulamayla gerçek zamanlı yayın ve sohbet olayları.
02
Bağlam ve problem
Canlı yayın toplulukları tekrarlayan araçlara dayanır: komutlar, kuyruklar, sıralamalar, ödüller, moderasyon ve yayın bilgileri. Bunların çoğu öngörülebilir ve düşük maliyetli olmalı; sohbet tabanlı yapay zekâ yalnızca gerçek bir fayda sağladığında devreye girmeli.
03
Yaklaşım
Ayrı ve isteğe bağlı bir yapay zekâ yanıt yoluna sahip, olay güdümlü sohbet entegrasyonları. Kick sohbet komutları rastgele araçları, şarkı isteklerini, kuyruk kontrolünü, yayın başlığı etkileşimini, sıralamaları ve sadakat özelliklerini kapsar. Gemini destekli yol yalnızca bota doğrudan hitap edildiğinde yanıt verir; böylece token kullanımı sohbet istekleri için korunur.
Proje kaynağı ayrıca Discord sesli/TTS ve WhatsApp entegrasyon çalışmalarını içerir. Bunlar geliştirilmiş proje bileşenleridir; herkese açık barındırılan servisler olmak zorunda değildir.
04
Rolüm
Kişisel proje: tasarım ve geliştirme.
05
Mühendislik kararları
Önce deterministik, yapay zekâ davetle
Deterministik komut işlemeyi token tüketen dil modeli çağrılarından ayır.
Net servis sınırları
Kimlik doğrulamayı ve gerçek zamanlı yayın olaylarını servis sınırları boyunca yönet; harici API davranışını kontrol altında tutan genişletilebilir entegrasyonlar kur.
06
Durum ve sonuç
Kaynak kodu GitHub'da açık. Dağıtım durumu canlı bir kamu servisi olarak sunulmuyor.
07
Atıf ve yayın notları
- CamelBot kişisel bir yazılım projesidir. Kamuya açık depo, ürünün kaydıdır.
Sonraki proje
UTEST Teslimat ve Sürüm Araçları