Bir süredir Mass DM / B2Design tarzı sistemlerin nasıl çalıştığını anlamaya çalışıyorum. Gördüğüm kadarıyla sistemin genel mantığı şu şekilde:
- Sistem bir web paneli üzerinden kontrol ediliyor.
- Kullanılan uygulama/bot silinse veya devre dışı kalsa bile sistem tekrar yeni bir uygulama oluşturup sisteme dahil edebiliyor gibi görünüyor.
- Hedef sunucuda kullanılacak isim, profil fotoğrafı, biyografi vb. bilgiler panel üzerinden yeni oluşturulan DM hesabına/bot uygulamasına aktarılıyor.
- Portal üzerinden aynı anda yaklaşık 15-20 bot/uygulama açılarak bunlar tek bir panelden yönetiliyor gibi duruyor.
- Bir bot devre dışı kaldığında veya kullanılamaz hâle geldiğinde sistem başka bir botla devam ediyor olabilir.
Benim tam olarak anlamaya çalıştığım konu şu:
B2Design / MassDM diye geçen sistemde portal üzerinden açılan 15-20 bot tam olarak nasıl koordine ediliyor?
Örneğin:
- Mesaj gönderme işlemi botlar arasında nasıl paylaştırılıyor?
- Bir bot devre dışı kaldığında sistem otomatik olarak diğerine mi geçiyor?
- Yeni oluşturulan uygulamaya isim, avatar ve biyografi bilgileri otomatik olarak nasıl aktarılıyor?
- Panel ile Discord Developer Portal tarafındaki uygulamalar arasında nasıl bir yapı kurulmuş?
- Tek bir ana sistem mi bütün botları yönetiyor, yoksa her bot ayrı bir worker/client olarak mı çalışıyor?
