Lain Discord Botu (Rust)
Hedefe yönelik mesaj iletimi ve yöneticiler için katı RBAC (Role-Based Access Control) özelliklerine sahip, Rust ile yazılmış yüksek performanslı, asenkron bir Discord botu.
Teknoloji yığını
- Diller
- Çatılar & kütüphaneler
- Araçlar
Neden geliştirdim?
Çoğu Discord botu Python veya Node.js ile yazılır ve bu da onları yük altında bellek sızıntılarına (memory leak) ve yüksek gecikmeye yatkın hale getirir. Bellek güvenliğini ve derlenmiş ikili (compiled binary) dosyalar üzerinden anında yürütmeyi sağlamak için kavramsal bir botu Rust ile yeniden inşa ettim.
Mimari & kararlar
Rust ve Discord API altyapısı kullanılarak geliştirildi. Bot, ham komut yürütme yetkisini yalnızca önceden tanımlanmış kullanıcı kimliklerine (ID) veren katı bir izin hiyerarşisi uygular. Belirli, donanıma gömülü (hardcoded) veri paketlerini tetiklemek için sohbet akışlarını gerçek zamanlı olarak ayrıştırır ve desen (pattern) eşleştirmesi yapar.
Temel özellikler
- 01Rust üzerinden asenkron olay (event) yönetimi
- 02Koda gömülü Role-Based Access Control (RBAC) yetkilendirmesi
- 03Sıfır gecikmeli (zero-latency) mesaj ayrıştırma ve yönlendirme
Benzer projeler
Rust Telegram Watchlist Orchestrator
Medya izleme listelerini yöneten, rastgele öneri motoruna ve flat-file veri kalıcılığına sahip, Rust ile yazılmış asenkron bir Telegram botu.
- Rust
- Teloxide
- Tokio
- +2
Yt-dlp & FFmpeg Telegram Medya Arşiv Botu (Rust)
YouTube ve X (Twitter) medyalarını indiren, boyut limitlerine göre asenkron FFmpeg işlemleri uygulayan ve Telegram yerel sunucuları (local bot API) üzerinden kullanıcılara sunan yetkilendirmeli bot motoru.
- Rust
- Shell
- Tokio
- +5
Telegram Lein Botu
Özel komut ağaçları ve durum takibi (state-tracking) yapan rekabetçi bir bilgi yarışması (trivia) modülü ile donatılmış otomatik bir Telegram asistanı.
- Python
- Aiogram
- Telegram API
Benzer bir ihtiyacınız mı var?
Bu tür bir sistemi sizin için de kurabilirim.
Projenizi birkaç cümleyle anlatın; doğru yaklaşımı ve tahmini kapsamı birlikte belirleyelim.