İçeriğe atla

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.

VeyroBot ekibi
Discord Geliştirici Modu Nasıl Açılır? Kullanıcı, Sunucu ve Mesaj ID
Bu yazıda
  1. Discord ID nedir ve neden "snowflake" denir?
  2. Geliştirici modunu açma
  3. Hangi ID nasıl kopyalanır?
  4. Mesaj bağlantısındaki üç ID
  5. ID'ye nerede ihtiyaç duyulur?
  6. ID ile bot token'ını karıştırmayın
  7. "Copy ID" seçeneği görünmüyorsa

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ı

  1. Sol altta adınızın yanındaki dişli simgesine tıklayarak User Settings'i açın.
  2. Sol menüde App Settings başlığının altındaki Advanced bölümüne girin.
  3. Developer Mode anahtarını açın.

iOS ve Android

  1. Sağ alttaki profil fotoğrafınıza dokunun.
  2. Sağ üstteki dişli simgesine dokunun.
  3. App Settings altındaki Advanced bölümünü açın.
  4. 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.

NeMasaüstüMobil
KullanıcıKişinin adına ya da profil fotoğrafına sağ tıklayınProfil fotoğrafına basılı tutup profili açın, sağ üstteki üç noktaya dokunun
Kendi hesabınızGönderdiğiniz bir mesajdaki adınıza ya da profil fotoğrafınıza sağ tıklayınKendi profilinizi açıp üç nokta menüsünü kullanın
SunucuSol listedeki sunucu simgesine sağ tıklayınSunucu adına dokunun
KanalKanal adına sağ tıklayınKanal adına basılı tutun
MesajMesaja sağ tıklayın ya da üzerine gelip üç nokta menüsünü açınMesaja basılı tutun
RolServer Settings içindeki Roles listesinde role sağ tıklayınSunucu 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_ID

Sondaki üç 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 /unban komutu kişiyi userid seç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.

Botu sunucuna ekle Ücretsiz · ~30 sn