Botu Kurma
Entegrasyonu GurStore’da yapılandırabilmeniz için önce sunucunuza eklenmiş bir Discord botuna ihtiyacınız var. Botunuz hazır olduğunda Yönetim → Discord Botu bölümünde botunuzun belirteciyle (token) ve sunucunuzun Guild ID’siyle bağlarsınız.1
Bir Discord botu oluşturun
discord.com/developers/applications adresine gidin,
New Application’a tıklayın ve bir ad verin. Bot bölümüne gidin ve bot kullanıcısını oluşturmak
için Add Bot’a tıklayın.
2
Bot Token'ınızı kopyalayın
Bot bölümünde bot belirtecinizi almak için Reset Token (veya zaten oluşturulmuşsa Copy)
düğmesine tıklayın. Bu değeri güvende tutun.
3
Botu sunucunuza davet edin
OAuth2 → URL Generator’a gidin, bot kapsamını seçin ve gerekli izinleri verin (en az: Send
Messages ve Manage Roles). Oluşturulan URL’yi kopyalayın, tarayıcınıza yapıştırın ve botun
Discord sunucunuza katılmasına izin verin.
4
Guild ID'nizi bulun
Discord’da User Settings → Advanced → Developer Mode üzerinden Geliştirici Modu’nu etkinleştirin.
Kenar çubuğunda sunucu adınıza sağ tıklayın ve Guild ID’nizi almak için Copy ID’yi seçin.
5
Bilgileri GurStore'a girin
Yönetim → Discord Botu’na gidin, Bot Token ve Guild ID değerlerini ilgili alanlara
yapıştırın ve Kaydet’e tıklayın.
GurStore entegrasyonu çalışmadan önce botunuz doğru izinlerle Discord sunucunuzun bir üyesi olmalıdır.
Bot sunucunuzda değilse veya gerekli izinlerden yoksunsa sipariş bildirimleri ve rol atamaları sessizce
başarısız olur.
Bildirim Kanalları
Bir müşteri her sipariş verdiğinde belirli bir Discord kanalının mesaj almasını yapılandırabilirsiniz. Bu, ekibinizi sürekli yönetim panelini kontrol etmek zorunda kalmadan gerçek zamanlı bilgilendirir.1
Kanal ID'nizi bulun
Discord’da (Geliştirici Modu etkinken) sipariş bildirimleri almak istediğiniz kanala sağ tıklayın ve
Copy ID’yi seçin.
2
Bildirim kanalını ayarlayın
Yönetim → Discord Botu’nda Sipariş Bildirim Kanalı alanını bulun ve kanal ID’sini yapıştırın.
3
Ayarlarınızı kaydedin
Kaydet’e tıklayın. Bundan sonra GurStore, her yeni sipariş verildiğinde o kanala bir mesaj gönderir.
Rol Atama
GurStore, müşterilere satın almayı tamamladıktan sonra otomatik olarak bir Discord rolü atayabilir. Bu; ödeme yapan müşterilere özel kanallara, özel destek başlıklarına veya topluluk ayrıcalıklarına erişim vermek için idealdir.1
Discord sunucunuzda bir rol oluşturun
Discord sunucu ayarlarınızda Roles’a gidin ve yeni bir rol oluşturun (örneğin “Müşteri” veya
“Üye”). Rengini, izinlerini ve kanal erişimini gerektiği gibi yapılandırın.
2
Rol ID'sini kopyalayın
Geliştirici Modu etkinken Server Settings → Roles’ta role sağ tıklayın ve Copy ID’yi seçin.
3
Rol ID'sini GurStore'a girin
Yönetim → Discord Botu’nda rol ID’sini Satın Alma Rol ID’si alanına yapıştırın.
4
Ayarlarınızı kaydedin
Kaydet’e tıklayın. GurStore artık, bir satın almayı tamamlayan ve Discord hesabını bağlamış her
müşteriye bu rolü atamasını bota bildirir.
Rol atama yalnızca Discord hesabını sosyal giriş yoluyla GurStore hesabına bağlamış müşteriler için
çalışır. Misafir olarak ödeme yapan veya yalnızca e-posta hesabı kullanan müşteriler otomatik olarak bir
Discord rolü almaz.
Bağlantıyı Test Etme
Bot bilgilerinizi ve kanal ayarlarınızı kaydettikten sonra, canlı siparişler için güvenmeden önce botun bağlı ve doğru çalıştığını doğrulamak için yerleşik test aracını kullanın.1
Yönetim → Discord Botu'nu açın
Yönetim panelinizde Discord Botu ayarları sayfasına gidin.
2
Test düğmesine tıklayın
Bağlantıyı Test Et düğmesine tıklayın. GurStore, bot aracılığıyla yapılandırdığınız bildirim
kanalına bir test mesajı göndermeye çalışır.
3
Discord kanalınızı kontrol edin
Discord’a geçin ve yapılandırdığınız bildirim kanalında bir test mesajının belirdiğini teyit edin.
Mesaj görünüyorsa entegrasyonunuz doğru çalışıyor demektir.
Bağlantı sorunlarını giderme
Bağlantı sorunlarını giderme
Test mesajı kanalınızda görünmüyorsa şunları kontrol edin:
- Bot Token — belirtecin doğru olduğunu ve son kaydetmenizden bu yana Discord geliştirici portalında yeniden oluşturulmadığını doğrulayın.
- Guild ID — ID’nin botun üye olduğu sunucuyla eşleştiğini onaylayın.
- Channel ID — kanal ID’sini (kanal adını veya sunucu ID’sini değil) kopyaladığınızdan emin olun.
- Bot izinleri — botun hedef kanalda Send Messages iznine sahip olduğunu doğrulayın. Kanal düzeyindeki izin geçersiz kılmaları, sunucu düzeyi izinler doğru ayarlı olsa bile botu engelleyebilir.
- Bot üyeliği — botun hâlâ sunucunuzun bir üyesi olduğundan ve atılmadığından/yasaklanmadığından emin olun.
Bot, Discord sunucunuzda en az Send Messages ve Manage Roles izinlerini gerektirir. Send
Messages olmadan sipariş bildirimleri gönderilmez. Manage Roles olmadan satın alma sonrası otomatik
rol atama başarısız olur.

