Bu nedir?
Bağlantılı Rollere ve Bağlantılara genel bir bakışı buradan edinebilirsin.
Bağlantı özelliklerine sahip bir uygulama oluşturmak için öncelikle Geliştirici Portalında yapılandırılmış bir Uygulama ve Bot kullanıcısına, bir hedef Bağlantıya ve bağlantılı bir role ihtiyacın olacaktır. Bu makale sana bu bileşenler hakkında yol gösterecektir.
Örnek bir uygulama ve her adımla ilgili daha ayrıntılı bilgi için Geliştirici Dokümanlarımızı ziyaret et: https://discord.com/developers/docs/tutorials/configuring-app-metadata-for-linked-roles
İzlenecek yol
Öncelikle, seçtiğin Bağlantı ile arayüz oluşturmak için Geliştirici Portalında bir Bot kullanıcısı oluşturduğundan emin ol. Botun ayrıca OAuth2 akışı için bir yönlendirme URL'sine ihtiyacı olacaktır. Yönlendirme URL'si, uygulamanı nasıl barındırdığının yanı sıra sunucuya da bağlı olacaktır.
Ayrıca Geliştirici Portalında bağlantılı rollerin için özel bir uç nokta URL'si ayarlaman gerekecektir.
Ek olarak, Steam veya başka bir API'den bilgi almak için API'lerini yapılandırmak ve API'lerine bir HTTP isteği göndermek için geliştirici dokümanlarını ziyaret etmen gerekir.
Bağlantılı Roller
Yapılandırılacak son şey bağlantılı rolün kendisidir. Uygulama tarafından yönetilen eğik çizgi komutlarını kaydetmeye benzer şekilde, bağlantılı rol meta verilerini API'mize bir PUT isteği ile ayarlayarak kaydedebilirsin. Bu meta veriler, kullanıcıların bağlantılı rolü almak için karşılaması gereken gereksinimler olarak kullanılacaktır.
Not: kimlik doğrulama için kullanıcı belirteci değil Bot belirteci kullan.
Son olarak, sunucu ayarlarına git ve bir rol oluştur. Bağlantılar sekmesinde, rol için gereksinimleri ekleyebileceksin. Bu işlem tamamlandığında, artık hazırsın!
Artık kullanıcılar hesaplarını bağlamak isterlerse sol üstteki sunucu adına tıklayabilir ve uygulaman tarafından yönetilen bağlantılı rolü arayabilirler.