Discord doğrulaması kurmak: Hangi yöntem hangi sorunu durdurur
Buton, matematik sorusu, Discord girişi veya harici bağlantı: her doğrulama türü farklı bir şeyi dışarıda tutar. Doğru olanı nasıl seçersin ve neredeyse her kurulumu bozan iki hata.

Doğrulama, sunucunun önündeki bir kapıdır. Yeni üyeler önce tek bir kanal görür, orada bir adımı tamamlar ve ardından geri kalan her şeyi görmelerini sağlayan rolü alır.
Kulağa bir kez tıklanıp geçilen bir ayar gibi geliyor. Pratikte bu bir denge meselesi: bir botu durduran her engel, birkaç gerçek insanı da durdurur. Bu yüzden doğru doğrulama en katı olan değil, asıl sorununu çözen en hafif olandır.
Önce sorun, sonra yöntem
Bir yöntem seçmeden önce gerçekte neyi dışarıda tutmak istediğini sor. AlphaCloud'daki dört yöntemin her biri farklı bir şeyi durdurur:
| Yöntem | Durdurduğu | Gerçek üyelere maliyeti |
|---|---|---|
| Buton | yalnızca mesaj gönderen botlar | neredeyse hiçbir şey |
| Matematik sorusu | butonlara da basan botlar | birkaç saniye |
| Discord girişi | belirli diğer sunucuların üyeleri | bir Discord girişi |
| Harici bağlantı | harici hizmetinin kontrol ettiği her şey | hizmete bağlı |
Buton çoğu sunucu için yeterli. Tipik spam hesapları görünen her kanala bağlantı gönderir ve hiçbir şeye tıklamaz. Tek bir tıklama bile onları diğer herkesten ayırır.
Matematik sorusu, butona rağmen hâlâ otomatik katılımlar görüyorsan değerlidir: dalgalar halinde doğrulanan ve hemen spam yapmaya başlayan hesaplar. Küçük bir toplama işlemi bir insan için önemsizdir, basit bir script için ise gerçek bir engel.
Discord girişi, üye hakkında bir şey bilen tek yöntemdir: bir kez Discord ile giriş yapar ve bot onun başka hangi sunucularda olduğunu görür. Buna tam olarak tek bir durum için ihtiyacın var, sunucu kara listesi (aşağıda daha fazlası). Kara liste olmadan yalnızca bir giriş ekler ve karşılığında sana hiçbir şey vermez.
Harici bağlantı, zaten kendi kontrol hizmetini çalıştıran sunucular içindir. AlphaCloud kendisi kontrol etmek yerine üyeyi oraya gönderir.
Beş adımda kurulum
- Doğrulama kanalı dışındaki her kanalda
@everyonerolünün görüşünü kaldır ve tam erişimi olan bir rol oluştur. - Web panelinde modülü etkinleştir ve doğrulama kanalını seç.
- Doğrulamadan sonra verilecek rolleri ayarla, yani 1. adımdaki rolü.
- İsteğe bağlı: kaldırılacak roller. Yeni üyeler önce "Doğrulanmamış" gibi bir rol alıyorsa faydalı, örneğin Otomatik Rol modülü aracılığıyla.
- Yöntemi seç ve kaydet. Panel ardından butonlu mesajı kanala kendisi gönderir.
Bu mesajın görünümünü ve metnini Message Builder ile değiştirirsin. Doğrulama butonu her zaman otomatik olarak eklenir, böylece yanlışlıkla silinemez.
Neredeyse her kurulumu bozan iki hata
"Doğrulama çalışmıyor" dendiğinde, neredeyse her zaman iki sebepten biridir.
Rol, botun rolünün üstünde duruyor. Discord bir botun yalnızca rol listesinde kendi rolünün altında olan rolleri atamasına izin verir. Üye rolü onun üstündeyse, herkes butona basar ve hiçbir şey olmaz. Çözüm, AlphaCloud rolünü sunucu ayarlarında yukarı sürüklemektir. Discord'un neden böyle çalıştığı Discord rolleri ve izinleri yazısında ayrıntılı olarak anlatılıyor.
@everyone hâlâ her şeyi görüyor. O zaman doğrulama bir süstür: butonu görmezden gelen herkes yine her yerde okur ve yazar. Kurulumdan sonra, yepyeni bir üyenin gerçekte ne gördüğünü kontrol etmek için bir kez "Sunucuyu rol olarak görüntüle" seçeneğini kullan.
Sunucu kara listesi: kim nereden geliyor
Kara liste, modülün en güçlü ve en sık yanlış anlaşılan özelliği. Üyelerini istemediğin sunucuların ID'lerini girersin, örneğin bilinen raid sunucuları, yan hesap çiftlikleri ya da hile toplulukları. Giriş sırasında bu sunuculardan birinin üyesi olan herkes doğrulanmaz ve sebebini içeren bir özel mesaj alır.
Bilmeye değer üç şey:
- Yalnızca Discord girişiyle çalışır. Botun bir üyenin sunucu listesini görmesinin tek yolu bu. Kara listeyi etkinleştirdiğinde panel yöntemi otomatik olarak değiştirir ve seçimi kilitler.
- Yalnızca bir kez kontrol etmez. Bugün temiz şekilde doğrulanan ve gelecek hafta engellenmiş bir sunucuya katılan biri bir sonraki yeniden kontrolde yakalanır. Bu, ücretsiz planda her 48 saatte bir, Premium ile her 6 saatte bir çalışır.
- Aylar sonra sıfır isabeti olan bir girdi genellikle ID'deki bir yazım hatasıdır. Bu yüzden panel her girdi için, botun o ID için kendisinin çözdüğü adın yanında, gerçekte kaç kişiyi engellediğini gösterir. Ad, girmek istediğin şeyle uyuşmuyorsa ID yanlıştır.
Yeniden kontrolün içinde, bu makaleyi yazarken bulduğumuz bir tuzak vardı: bir kontrol sırasında Discord kısa süreliğine erişilemez olduysa, bu, üye girişini geri çekmiş gibi değerlendiriliyordu. Üye sonra yeniden kontrolden kalıcı olarak düşüyor ve kayıt yanlış bir mesaj gösteriyordu. Kısa bir kesinti artık bir sonraki turda basitçe yeniden deneniyor.
Doğrulamanın çözmediği şey
Doğrulama, bir kişinin butona basıp basmadığını kontrol eder. O kişinin iyi niyetli olup olmadığını kontrol etmez. Gerçek hesaplarla yapılan koordineli saldırılara karşı başka araçlar daha çok işe yarar:
- Hesap yaşı, yalnızca birkaç gün önce oluşturulmuş hesapları, yani raidlerin tipik malzemesini dışarıda tutar.
- Honeypot, hiçbir gerçek üyenin yazmadığı bir kanaldır. Orada paylaşım yapan herkes neredeyse kesinlikle bir bottur.
- Bu parçaların nasıl bir araya geldiği Bir Discord sunucusunu raidlere karşı korumak yazısında.
Her ayar ayrıntılı olarak doğrulama ve sunucu kara listesi dokümantasyonunda (dokümantasyon Almanca).
Diğer yazılar
Anti Nuke: Bir yönetici hesabı ele geçirildiğinde ne olur
Raid dışarıdan gelir, nuke içeriden. Koruma katmanı nasıl çalışır, tehditleri neden sabit kurallar yerine puanlar ve neleri yapamaz.
RehberlerAutoMod kurulumu: Altı filtre ve arkalarındaki kademelendirme
Otomatik moderasyon nadiren algılamada başarısız olur, tepkide başarısız olur. Altı filtre nasıl çalışır ve hangi ceza hangi ihlale uyar.
RehberlerBir Discord sunucusunu raidlere karşı korumak: Gerçekten işe yarayan 7 ayar
Büyüyen hemen her sunucu er ya da geç bir raid yaşar. Bu yedi ayar çoğunu önler ve çoğu sana sadece beş dakikaya mal olur.