Views
No views yet
| Yetenek | Açıklama |
|---|---|
| GPT-4o Sohbet | GitHub Models ücretsiz tier, 2 key rotasyonlu |
| Web Araması | DuckDuckGo Instant Answer API |
| Kod Çalıştırma | Python ve Bash, 30s timeout |
| GitHub Repo | Repo oluşturma, dosya push etme |
| Proje Oluşturma | Çoklu dosyalı proje oluşturup GitHub'a push |
| Hafıza | Supabase ile kalıcı not/bilgi kaydetme |
| Secret Yönetimi | Güvenli token/key saklama (session bazlı) |
.env.example dosyasını referans al. Render.com'da Environment Variables olarak ekle.TELEGRAM_BOT_TOKEN - @BotFather'danGITHUB_KEY_1 - GitHub Models PAT (Models: Read-only)GITHUB_KEY_2 - İkinci key (rate limit aşma)GITHUB_TOKEN - Repo işlemleri için PATSUPABASE_URL - Hafıza için Supabase URLSUPABASE_KEY - Supabase service role keyADMIN_CHAT_IDS - Admin Telegram ID'leripip install -r requirements.txtpython main.py1CREATE TABLE memory (
2 id BIGSERIAL PRIMARY KEY,
3 chat_id BIGINT NOT NULL,
4 key TEXT NOT NULL,
5 value TEXT NOT NULL,
6 created_at TIMESTAMPTZ DEFAULT NOW()
7);
8
9CREATE INDEX idx_memory_chat_id ON memory(chat_id);
10CREATE INDEX idx_memory_key ON memory USING gin(key gin_trgm_ops);| Komut | Açıklama |
|---|---|
| /start | Botu başlat |
| /help | Yardım |
| /reset | Konuşma geçmişini sıfırla |
| /secret isim değer | Secret kaydet |
| /secrets | Kayıtlı secret listesi |
| /status | Bot durumu |