Discord OAuth2 Kapsamları: Her Biri Bir Uygulamaya Neyi Yapmasına İzin Verir
OAuth2 kapsamları, bir uygulama sizinle giriş yaptığında ya da botunu bir sunucuya eklediğinde Discord'dan istediği adlandırılmış izinlerdir. Her kapsam tek bir erişim türünü kapsar ve Discord onaylamadan önce listeyi gösterir; böylece tam olarak neyi verdiğinizi görürsünüz.
Onay ekranı nasıl çalışır
Bir davet bağlantısına ya da "Discord ile giriş yap" düğmesine tıkladığınızda, uygulamanın istediklerini listeleyen bir Discord sayfasına gelirsiniz. Liste, bağlantının scope kısmından gelir. Yetkilendir düğmesine basana kadar hiçbir şey verilmez ve uygulama yalnızca gösterilen kapsamları alır.
En sık gördüğünüz kapsamlar
bot: bot kullanıcısını seçtiğiniz bir sunucuya ekler. Bağlantı aynı adımda izinler de isteyebilir.applications.commands: uygulamanın sunucuda slash komutları oluşturmasına izin verir. Bu kapsam olmadan davet edilen bir bot komutsuz kalabilir.identify: kimliğiniz, kullanıcı adınız ve avatarınız gibi temel hesap bilgilerinizi okur.guilds: içinde bulunduğunuz sunucuların listesini okur; böylece bir panel yönetebileceğiniz sunucuları gösterebilir.email: e-posta adresinizi okur; yalnızca bir uygulamanın gerçekten ihtiyacı olduğunda.
Bir bot eklemek, seçtiğiniz sunucuda Sunucuyu Yönet iznini gerektirir. Bir panele giriş yapmak böyle bir izin gerektirmez, ancak panel yalnızca yönetici olduğunuz sunucuları yönetmenize izin verir.
Onaylamadan önce neleri kontrol etmelisiniz
Uygulama adına ve kapsam listesine bakın. Yalnızca müzik çalan bir bot yönetici izni istiyorsa bu bir uyarı işaretidir. Giriş için identify ve guilds dışında bir şey isteyen bir uygulama ikinci kez bakılmayı hak eder. Bağlı uygulamaları daha sonra Kullanıcı Ayarları, Yetkili Uygulamalar bölümünden gözden geçirip kaldırabilirsiniz; bir botu ise sunucudan atarak çıkarabilirsiniz.
Kapsamlar yalnızca bir uygulamanın neyi isteyebileceğini tanımlar. Mesajlarınızı ya da şifrenizi okumanın bir yolu değildirler ve Discord hiçbir zaman bir uygulamaya şifrenizi vermez.
Noxyr'da kapsamlar
Noxyr'ın davet bağlantısı, Yönetici yerine sabit bir izin listesi ister; izin referansı her birinin ne için olduğunu anlatır. Panele giriş Discord girişini kullanır ve site, veri ve gizlilik dokümanlarında anlatıldığı gibi bunun için Discord kimliğinizi, kullanıcı adınızı, avatarınızı ve dil tercihinizi saklar. Noxyr MCP de Discord üzerinden giriş yapar; bkz. MCP.
Bir davet URL'sinin tam açıklaması için davet bağlantıları ve OAuth2 kapsamları makalesini okuyun ya da davet bağlantısı oluşturucu ile bir tane oluşturun.
Sık sorulan sorular
applications.commands kapsamı ne yapar?
Uygulamanın sunucunuzda slash komutları kaydetmesini sağlar. Bu kapsam olmadan bir bot sunucuya katılabilir ama hiçbir komut göstermeyebilir.
OAuth2 bir uygulamaya şifremi verir mi?
Hayır. Discord şifrenizi hiçbir zaman paylaşmaz. Uygulama yalnızca onayladığınız kapsamlarda listelenen erişimi alır.
Yetkilendirdiğim bir uygulamayı nasıl kaldırırım?
Kullanıcı Ayarları, Yetkili Uygulamalar bölümünü açın ve uygulamayı kaldırın. Bir botu sunucudan kaldırmak için onu atın ya da Entegrasyonlar bölümünden kaldırın.