Discord Geliştirici Modu Nasıl Açılır? Kullanıcı, Sunucu ve Mesaj ID
Geliştirici modunu masaüstünde ve mobilde açma, kullanıcı, sunucu, kanal, mesaj ve rol ID'sini kopyalama, snowflake ID'nin yapısı ve ID'nin yasak kaldırma ile destek taleplerinde neden gerektiği.

Bu yazıda
Kısaca
Masaüstünde sol alttaki dişli simgesiyle User Settings'i açın, App Settings altındaki Advanced bölümünde Developer Mode anahtarını açın. Bundan sonra bir kullanıcıya, sunucuya, kanala, mesaja ya da role sağ tıklayınca "Copy ID" seçeneği çıkar. Mobilde aynı ayar profil fotoğrafınız, ardından dişli simgesi ve Advanced bölümündedir.
Bot kurarken, Discord'a destek talebi açarken ya da sunucudan ayrılmış birinin yasağını kaldırırken sizden bir "ID" istenir. Bu sayı Discord arayüzünde varsayılan olarak görünmez. Görmek için geliştirici modunu (Developer Mode) açmanız gerekir. Bu yazıdaki adımlar Discord'un Where can I find my User/Server/Message ID? destek makalesine, ID'nin yapısıyla ilgili bilgiler ise Discord geliştirici belgelerindeki Snowflakes bölümüne dayanır.
Menü adlarını Discord'un İngilizce arayüzündeki hâliyle yazdık. Türkçe arayüzde bu adlar çevrilmiş olarak görünür; konumları aynıdır.
Discord ID nedir ve neden "snowflake" denir?
Discord'daki her kullanıcının, sunucunun, kanalın, mesajın ve rolün benzersiz bir numarası vardır. Geliştirici belgesine göre Discord bu numaralar için Twitter'ın snowflake biçimini kullanır. Numaralar 64 bite kadar büyüyebildiği için Discord'un HTTP API'si onları her zaman metin (string) olarak döndürür.
Adınızı ya da sunucu adını değiştirebilirsiniz ama ID değişmez. Bu yüzden botlar ve Discord'un kendi sistemleri bir şeyi adıyla değil ID'siyle tanır. İki kişinin aynı görünen adı olabilir, aynı ID'si olamaz.
Snowflake'in bir özelliği daha vardır: içinde oluşturulma zamanını taşır. Belgeye göre sayının üst 42 biti, Discord'un başlangıç anı olan 1 Ocak 2015'ten (1420070400000 milisaniye) bu yana geçen milisaniyedir. Bir hesabın ya da mesajın ne zaman oluşturulduğunu ID'den şöyle hesaplayabilirsiniz:
// Tarayıcı konsolunda ya da Node.js'te
const id = 175928847299117063n; // sonundaki n, sayıyı BigInt yapar
const ms = (id >> 22n) + 1420070400000n;
new Date(Number(ms)).toISOString();
// "2016-04-30T11:18:25.796Z"Sayının BigInt olarak yazılması önemlidir. Normal JavaScript sayıları bu kadar büyük tam sayıları kesin tutamaz; son basamaklar kayar. Bu formülden çıkan bir sonuç da şudur: 2015'in başında oluşturulan ID'ler 17 basamaklıydı, Temmuz 2022'den sonra oluşturulanlar 19 basamaklıdır. Yani ID'nin uzunluğu oluşturulduğu döneme göre değişir.
Geliştirici modunu açma
Masaüstü ve tarayıcı
- Sol altta adınızın yanındaki dişli simgesine tıklayarak User Settings'i açın.
- Sol menüde App Settings başlığının altındaki Advanced bölümüne girin.
- Developer Mode anahtarını açın.
iOS ve Android
- Sağ alttaki profil fotoğrafınıza dokunun.
- Sağ üstteki dişli simgesine dokunun.
- App Settings altındaki Advanced bölümünü açın.
- Developer Mode anahtarını açın.
Eski rehberlerde bu ayar "Appearance" ya da "Behavior" bölümünde gösterilir. Discord menüleri zamanla yeniden düzenlediği için ayarı orada bulamazsanız Advanced bölümüne bakın. Ayar yalnız sizin hesabınızı etkiler; sunucudaki kimse bir değişiklik görmez.
Hangi ID nasıl kopyalanır?
Geliştirici modu açıldıktan sonra sağ tık (masaüstü) ya da uzun basma (mobil) menülerinde ID kopyalama seçeneği belirir. Seçeneğin adı sürüme göre "Copy ID" ya da "Copy User ID", "Copy Server ID" gibi daha açık bir ad olabilir.
| Ne | Masaüstü | Mobil |
|---|---|---|
| Kullanıcı | Kişinin adına ya da profil fotoğrafına sağ tıklayın | Profil fotoğrafına basılı tutup profili açın, sağ üstteki üç noktaya dokunun |
| Kendi hesabınız | Gönderdiğiniz bir mesajdaki adınıza ya da profil fotoğrafınıza sağ tıklayın | Kendi profilinizi açıp üç nokta menüsünü kullanın |
| Sunucu | Sol listedeki sunucu simgesine sağ tıklayın | Sunucu adına dokunun |
| Kanal | Kanal adına sağ tıklayın | Kanal adına basılı tutun |
| Mesaj | Mesaja sağ tıklayın ya da üzerine gelip üç nokta menüsünü açın | Mesaja basılı tutun |
| Rol | Server Settings içindeki Roles listesinde role sağ tıklayın | Sunucu ayarlarındaki rol listesinde rolü açın |
Kullanıcı ID'sinin mobilde nasıl kopyalandığı Discord'un kolluk kuvvetleri için hazırladığı makalede de aynı biçimde anlatılır: profil fotoğrafına basılı tutun, profildeki üç noktaya dokunun ve Copy ID'yi seçin.
Bir bota ait uygulama kimliği (Application ID) ise sunucuda değil, Discord Developer Portal'da uygulamanın General Information sayfasında yazar.
Mesaj bağlantısındaki üç ID
Bir mesajın menüsündeki "Copy Message Link" seçeneği, geliştirici modu kapalıyken bile işinize yarar. Bağlantının biçimi şöyledir:
https://discord.com/channels/SUNUCU_ID/KANAL_ID/MESAJ_IDSondaki üç sayı sırasıyla sunucunun, kanalın ve mesajın ID'sidir. Bir moderatöre şikâyet edilen mesajı göstermek için bağlantının kendisini paylaşmak, üç sayıyı ayrı ayrı göndermekten daha pratiktir.
ID'ye nerede ihtiyaç duyulur?
- Yasak kaldırma: Yasaklanan kişi sunucuda olmadığı için adını etiketleyemezsiniz. Yasağı kaldırırken ID gerekir. Örneğin VeyroBot'ta
/unbankomutu kişiyiuseridseçeneğiyle, yani ID'siyle alır. Süreli ceza seçenekleri için süreli ban ve timeout rehberine bakabilirsiniz. - Bot kurulumu: Bazı botlar ve yapılandırma dosyaları kanal ya da rolü adla değil ID ile ister. Ad değişse bile ayar bozulmaz.
- Destek talebi ve şikâyet: Discord'a bir hesabı bildirirken kullanıcı adı değişebilir, ID değişmez. Kolluk makalesinin ID'yi ayrıca anlatması da bu yüzdendir.
- Olay sonrası inceleme: Sunucunuz saldırıya uğradıysa kayıtlardaki ID'ler, adını değiştirmiş hesapları takip etmenizi sağlar. İlk adımlar için sunucu nuke edildiğinde yapılacaklar yazımıza göz atın.
ID ile bot token'ını karıştırmayın
ID bir kimlik numarasıdır, şifre değildir. Discord'da herkese açık mesajlara ve profillere bakan herkes geliştirici moduyla ID'leri görebilir. Bot token'ı ise bambaşka bir şeydir: botun hesabına giriş anahtarıdır ve kimseyle paylaşılmamalıdır. Bir rehber ya da destek ekibi sizden ID istiyorsa ID'yi verin; biri token isterse vermeyin. Token'ın sızdığından şüpheleniyorsanız Developer Portal'da hemen yenileyin.
"Copy ID" seçeneği görünmüyorsa
- Menüde hiçbir ID seçeneği yok: Geliştirici modu kapalıdır. Kullandığınız uygulamada (masaüstü, tarayıcı ya da telefon) Advanced bölümünü kontrol edin.
- Rol ID'si çıkmıyor: Rol listesini görmek için Server Settings'e erişiminiz olmalıdır. Rolleri yönetme izniniz yoksa sunucu yöneticisinden ID'yi isteyin. Rol izinlerinin nasıl çalıştığı rol ve izin sistemi rehberinde anlatılıyor.
- Kopyalanan sayı çalışmıyor: Başında ya da sonunda boşluk kalmış olabilir. Sayının yalnız rakamlardan oluştuğunu ve 17 ile 19 basamak arasında olduğunu kontrol edin.
Son güncelleme: 9 Ekim 2026. Adımlar Discord'un "Where can I find my User/Server/Message ID?" ve "How to Find User IDs for Law Enforcement" destek makalelerinden, snowflake yapısı Discord geliştirici belgelerinin Reference sayfasından alınmıştır. Discord menü adları ve konumları güncellemelerle değişebilir.