Ana Sayfaya & Projelere Dön
Discord / Automation2024 - 2026Bot 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 READY
Fastify 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ı