Discord Bot Token'ı: Nedir ve Nasıl Korunur
Bot token'ı, bir programın belirli bir Discord botu olarak davranmasına izin verildiğini kanıtlayan gizli dizgedir. Buna sahip olan herkes botun adına giriş yapabilir ve botun tüm izinlerini kullanabilir; bu yüzden tam olarak bir parola gibi davranın ve açığa çıktığı anda sıfırlayın.
Token nedir
Discord Geliştirici Portalı'nda bir uygulama oluşturup ona bir bot eklediğinizde, Bot sayfası bir token gösterebilir. Harf, rakam ve noktalardan oluşan uzun bir dizgedir. Botunuzun kodu Discord'a bağlandığında bunu gönderir ve Discord hangi botun çağırdığına bu sayede karar verir.
Token, herkese açık olan uygulama kimliği ile ya da oturum açma akışlarında kullanılan ayrı bir gizli anahtar olan client secret ile aynı değildir.
Açığa çıkmış bir token neye izin verir
Token ile bir yabancı botu kendi makinesinden çalıştırabilir. Botun adına mesaj gönderebilir, görebildiği her şeyi okuyabilir ve bulunduğu her sunucuda botun sahip olduğu her izni kullanabilir. Büyük bir sunucuda Yönetici ya da Üye Yasakla iznine sahip bir bot, yanlış ellerde ciddi bir risktir.
Discord sızıntıları izler. Bir token herkese açık bir kod deposunda paylaşılırsa Discord bunu tespit eder, sıfırlar ve sahibine bildirir. Buna güvenmeyin, çünkü özel bir sohbette ya da ekran görüntüsünde paylaşılan bir token yakalanmaz.
Bir token'ı korumak
- Asla bir Discord kanalına, destek biletine, ekran görüntüsüne ya da herkese açık bir depoya yapıştırmayın.
- Sürüm kontrolüne eklenmeyen bir ortam değişkeninde ya da gizli dosyada tutun.
- Bota yalnızca ihtiyaç duyduğu izinleri ve niyetleri verin, böylece bir sızıntı daha az zarar verir.
- Herhangi bir şüpheniz varsa Geliştirici Portalı'nda sıfırlayın. Sıfırlama eski token'ı hemen geçersiz kılar, ardından kendi kurulumunuzu yenisiyle güncellersiniz.
Hiçbir meşru hizmetin client secret'ınıza ihtiyacı yoktur. Yalnızca bot token'ı gerekir ve bu da yalnızca botunuzu çalıştıran barındırma için gerekir.
Token'lar ve Noxyr
Normal Noxyr botunun sizden bir token'a ihtiyacı yoktur. Onu yalnızca davet bağlantısıyla eklersiniz. Noxyr'ın özelliklerini kendi bot adınız ve avatarınızla çalıştıran bir özel bot kurduğunuzda token devreye girer. Bunun için kendi Discord uygulamanızı oluşturursunuz ve Sunucu Üyeleri ile Mesaj İçeriği niyetleri açıkken Noxyr'a bot token'ını verirsiniz. Noxyr asla client secret istemez ve özel botu istediğiniz zaman kapatabilir ya da token'ı kaldırabilirsiniz; bu da sunucunuzu normal Noxyr botuna geri döndürür.
Bir barındırma sağlayıcısına token vermek gerçek bir güven kararıdır ve bir barındırma hizmetine bot token'ı vermek yazısı neyi tartmanız gerektiğini açıklar. Sıfırlamalar hakkında daha ayrıntılı bilgi için tam bot token rehberine bakın.
Sık sorulan sorular
Bot token'ım sızarsa ne yapmalıyım?
Geliştirici Portalı'nı açın, bot sayfanıza gidin ve token'ı hemen sıfırlayın. Ardından eski token'ı kullanan her yeri güncelleyin.
Bot token'ı client secret ile aynı mı?
Hayır. Bunlar ayrı gizli anahtarlardır. Noxyr özel botları yalnızca bot token'ına ihtiyaç duyar, asla client secret'a değil.
Sayfadan ayrıldıktan sonra token'ımı tekrar bulabilir miyim?
Discord, onu yalnızca sıfırladığınızda ya da oluşturduğunuzda gösterir. Kaybederseniz yeni bir tane almak için sıfırlayın.