Discord / Automation2024 - 2026•Bot Developer & Automation Architect
Discord Ecosystems
Moderasyon, ticket, loglama, başvuru, otomasyon ve yönetim araçlarını tek sistem altında birleştiren Discord altyapıları.
DISCORD.JS AUTOMATION NODE
GATEWAY READYFastify Webhook Listener:Port 8080 Active
Ticket Dispatcher:HTML Transcript Ready
Database Sync:Prisma <> Server Player Link
Slash Command RouterBi-directional Webhooks
Genel Bakış & Mimari Amaç
Oyun sunucuları ve topluluklar için Minecraft ve FiveM sunucularıyla iki yönlü (bi-directional) haberleşen kurumsal Discord otomasyon platformları.
Karşılaşılan Problem
Farklı botların (biri bilet, biri log, biri kayıt) sunucuda karmaşa yaratması, API kısıtlamalarına takılması ve oyun içi cezalar ile Discord rolleri arasında senkron kopukluğu yaşanması.
Mühendislik Çözümü
Tüm topluluk yönetimini tek bir modüler bot çatısı altında toplayan mikro-hizmet benzeri bir bot mimarisi kuruldu. Oyun sunucusundan anlık gelen webhook'lar ile roller, loglar ve cezalar anında senkronize edilir.
Sistem Mimarisi & Veri Akışı
Slash Command Handler + Button/Modal Interaction Router + Fastify Webhook Server.
- Kalıcı butonlar ve modallarla pürüzsüz ticket açma ve transkript kaydı
- Minecraft hesap eşleme ve oyun içi yetkilere göre anında rol güncelleme
- Admin denetim logları için şifrelenmiş SQLite/Postgres veri tabanı
Kullanılan Teknolojiler & Kütüphaneler
Runtime
Node.js 22TypeScript
Framework
Discord.js v14REST API
Storage & Cache
Prisma ORMSQLite / PostgreSQL
Öne Çıkan Teknik Özellikler
›Gelişmiş HTML transkript oluşturan Ticket Yönetim Sistemi
›Oyun içi ban, kick ve satın alımların anında loglanması
›Kullanıcı başvuruları için modal ve form onay panelleri
›Dinamik sunucu istatistikleri ve ses kanalı sayaçları