Discord Bot Doğrulama programı

Robotlar herşeyi ele geçiriyor… Açıkçası Discord son zamanlarda botlar tarafından istila ediliyor. Herkesin kreasyonları ve hayal gücü ile yapılandırılmış bu botlar, Discord’un ayrılmaz bir parçasıdır.

📰 GÜNCELLEME — 14 Eylül 2020

⛔️ Kopyalanmış formların doğrulanması alındı

Buna karşıt, Discord bu kullanıcıların doğrulamalarını iptal etti. Bu kullanıcılar, dev portalından yeniden başvurabilirler fakat eğer önceden profil rozetine sahip olmuşlarsa, bunu bir daha elde edemeyecekler.

Gelecekte bu tür başvurular gönderen kullanıcıların doğrulama istekleri reddedilecektir. Aynı şekilde alıntılanmış cevaplarla yeniden başvuru yapan kullanıcıların hesapları, bir kapatılmayla sonuçlanabilir.

📰 GÜNCELLEME — 19 Ağustos 2020

⛔️ Rozet atanması kaldırıldı

Rozetin ismi “Erken Doğrulanmış Bot Geliştiricisi” olarak değiştirilmiştir.

Bunun sebebi, çok fazla sayıda kullanıcının sırf rozet için spam, çalışmayan veya kopya, hazır, yararsız botlar kurup, kötü yollardan botlarını 75 sunucuya getirmeleri ve yararsız başvuru göndermeleri yüzünden oluşmuştur.

  • Bu tarihten önce isteklerini göndermiş olan kullanıcılar, başvurularının incelenmesinin ardından bu rozeti elde edeceklerdir.
  • Herhangi bir sebepten dolayı botunuzun doğrulaması kaldırılırsa, rozet tüm ekip üyelerinden alınır ve bunu tekrar alabilmek mümkün OLMAYACAKTIR (tıpkı early supporter rozeti gibi).

💪 Bu yıl, Discord botlarınızı kaslandırıyor.

  • Yeni etkinlikler. İngilizce “events” olarak bilinen bu etkinlikler, davet kullanımlarını ve mesajlara eklenen tepkileri daha kolay yönetmek için, uç yeni etkinlik eklendi.
  • Yeni OAuth2 arayüzleri. Artık bot eklemeden önce, sunucu sahipleri, botun sunucu sayısı ve kuruluş tarihi gibi bilgiler gösterilip, daha bilinçli ve daha güvenli kararlar verebilir (sahte botlara karşı).
  • Yeni Ayrıcalıklı Ağ Geçidi izinleri. Diğer bir adlandırmayla Gateway Intents, bir botun içerdiği özelliklerine göre uygun şekilde çalışmasını sağlamak için yapılan bir çeşit kaynak tasarrufudur. Yazının devamında bu detaylı olarak anlatılıyor.
  • Etiket sistemi ile ilgili değişiklikler. Botlar artık mesajlarında etiket (bahset) atarken, daha gelişmiş kontrollere erişim sağlıyor, böylece etiketlerin temizlenmesi sağlanıp, yanlış kişiye atılması önleniyor.

Ve bunlarla kalmadılar…

✏️ Bot Doğrulama programının kısa açıklaması.

Amaç nedir?

  • API’ın doğru şekilde kullanılmasını sağlamak, tasarruf etmek

Bu kimlik doğrulamasını geçince, botunuzun profiline “Doğrulanmış Bot” unvanını elde ediyorsunuz.

⚠️ Zorunluluk sadece 7 Ekim 2020 tarihinden itibaren başlayacaktır.

✋ Zorunsuz, fakat zorunlu bir doğrulama.

Aksi takdirde, botunuzun SADECE başka sunuculara eklenmesi bloke edilecektir FAKAT çalışması devam edebilecektir.

Doğrulama uyarısı, 75.ci sunucudan sonra Discord Dev Portalından belirtilir ve sadece 100. sunucudan sonra botunuz eklenemez hale gelir.

✔️ Doğrulamanın verdiği özellikler.

  • Botunuzun profiline doğrulanmış bot simgesi. Bunun anlamı, botunuz artık size özel.
Hayal gücünüzün bir parçası artık doğrulanabiliyor… Vay canına.
  • Doğrulanmış Bot Geliştiricisi rozeti. Eğer 19 Ağustos güncellemesinden önce isteğinizi gönderdiyseniz, bu rozeti elde etmiş olmalısınız. Onun haricinde, bu rozeti elde etmek artık HİÇBİR ŞEKİLDE mümkün değil!
⚠️ 19 Ağustos 2020 güncellemesi sebebiyle, bu rozet artık yeni onay alan bot geliştiricilerine verilmeyecektir.

🆕 Tasarruf ve sınırlamalar… İşte gateway intent!

Bu sınırlamanın amacı, aşağıda belirtilen izinler üzerine kurulu olmayan botların izinlerine limitleme ekleyerek, o özellikler üzere kurulu olan botların daha performanslı ve verimli çalışmasına yardımcı olmaktır. Kapasiteyi o botlar için arttırarak, daha az veri hesaplanmasını sağlar.

Bu sınırlandırılan izinler söyledir:

  • Presence Intent (Profil Durumu izinleri).
    Tüm bota bağlı kullanıcıların oynuyor, dinliyor, yayında (ve botlar için izliyor) bilgilerini isteyen özellikleri barındırır. Bu sürekli değişen bir faktör olduğu için, bu sınırlandırılmıştır.
  • Server Members Intent (Sunucu Üyeleri izinleri).
    Tüm sunucuların üyelerinin bilgilerini toplu şekilde istek yapacak bot özellikleri barındırır. Örnek olarak, tüm kullanıcıların sürekli isim ve avatarlarını çekmek ve listelemek, büyük botlar için zor bir işlem olabilir.

⚠️ Bu izinleri istemek zorunda değilsiniz. Başvuru esnasında gateway intent işaretlememeniz, daha sonra izini alamayacağınız anlamına gelmez. Dev portalından daha sonra isteği işaretleyebileceksiniz.

⏰ Başvuru zamanı! Hemen başlayalım.

1 — Dev portalına giriş yapın

2 — Botunuza bağlı app’den işlemi başlatın

Bu bölüm 75 sunucu sonrası karşınıza çıkması gerekir.

3 — Kimlik doğrulamasını gerçekleştirin

  • 🛃 Yeni tip Türkiye Cumhuriyeti Kimliği
  • 🚙 Yeni tip sürücü belgesi
  • 🛂 Pasaport

👉 Eğer kimlik doğrulaması ile ilgili zorluk çekiyorsanız, lütfen support@discordapp.com adresine mail atın.

4 — Bot ile ilgili birkaç soruya yanıt verin

Sorulara yanıtlarınızı ingilizce olarak yazmanız şiddetle tavsiye edilir. Türkçe isteklerin işlenmesi, yanıt alma sürenizi günlerce uzamasına sebep olabilir.

Form soruları… Sürpriz sınava yenik düştük.

⚠️ DOLDURMADAN ÖNCE UYARI

  • Eğer bir soruda sorulan özellikleri veya ayrıntılar botunuzu ilgilendirmiyorsa, bu bölümlere sadece kısa bir cümle ile belirtin ve boş bırakmayın, örnek olarak “hayır” demek yerine “Botum herhangi bir veritabanına bağlı değil ve hiçbir kullanıcı verisini kaydedip barındırmıyor”.
  • Soru cevaplarını internet üzerinden kopyalamayın, alıntılamayın. Alıntılanmış veya kopyalanmış bot istekleri, ileride botunuzun doğrulanmasının kaldırılmasına veya isteğinizin reddedilmesine kesinlikle sebep olacaktır.

👉 Bot Detayları

👉 Verilerin Toplanması

  • Bu verileri ne amaçla saklıyorsunuz?
    Özellik veya komut detaylarını verin, açık bir şekilde açıklamaya özen gösterin
  • Bu verileri ne kadar süre boyunca saklıyorsunuz?
    Anlık aldığınız veriler geçerli değildir (spotify bilgisi almak gibi), sadece bir veritabanında tuttuğunuz şeyler için geçerlidir. Otomatik silinip silinmediğini belirtin.
  • Kullanıcılar bu toplanan verilerinin silinmesini istemek için neler yapmalıdır?
    Buraya hangi verilerin nasıl silinme isteği ile silineceğini anlatın, sizinle nasıl iletişime geçecekleri dahil. Yasal olarak, bu verileri istendiğinde silmek zorundasınız, aksi takdirde Discord hizmetlerinize karşı işlem uygulayabilir.

👉 Genel altyapı

  • Sistemlerinize ve altyapınıza erişimi nasıl güvence altına aldınız?
    Host veya veritabanınız güvence altında mı, bu öğrenilmek istiyor. Bunlar kilitli mi, erişmek isteyen nasıl erişebilir, bunların çalınma riski var mı gibi detaylar.
  • Kullanıcılar güvenlik sorunlarıyla ilgili sizle nasıl iletişim kurabilir?
    Botunuzda herhangi bir açık varsa, kullanıcılar sizinle nasıl iletişim kurabilir ve prosedür nedir, bu belirtilmelidir.

👉 Ayrıcalıklı Ağ Geçidi İzinleri

  • Botunuz Oauth girişi (üçüncü taraf kimlik doğrulama) hizmeti veya bağlantısı kullanıyor mu? Eğer öyleyse, hangileri ve neden?
    Bu örnek olarak bir botun dashboard’ını kullanırken ki karşınıza gelen Discord’a bağlan ekranıdır (burada olduğu gibi, tıklayın), bu bir Oauth girişidir. Eğer kullanıcılarınız böyle bir bağlantı sağlıyorlarsa botunuzu kullanmak için (⚠️ eklemek için değil, dikkat!), nedenini anlatın.
  • Varsa, hangi ayrıcalıklı ağ geçitleri (gateway intent) için başvuruyorsunuz? (bunlardan herhangi birine ihtiyacınız yoksa burayı boş bırakın)
    Eğer gateway intent için başvuracaksanız, aldığınız intentler için ekran görüntüsü, GIF veya video ekleyin. Bu açıklamalar detaylı olmalıdır, aksi takdirde bu sınırlamaya erişim isteğiniz reddedilecektir.

Şimdilik bu kadar.

French Student. Founder of Temp.gg.

French Student. Founder of Temp.gg.