Token-gating, belirli kanallara — veya tüm bir Discord sunucusuna — erişimi yalnızca belirli bir Non-Fungible Token (NFT)e sahip olan ya da belirli miktarda kripto token tutan kullanıcılara sınırlama işlemidir. Bu strateji, NFT projeleri, DAO’lar (Merkeziyetsiz Otonom Organizasyonlar) ve Web3 topluluklarının holder’larına özel erişim ve değer sunmak için kritik öneme sahiptir.
Bu rehber, Discord sunucunuzda token-gating’i hızlı ve güvenli bir şekilde kurmanız için popüler üçüncü taraf hizmetleri kullanarak no-code ve adım adım bir yaklaşım sunar…
Ön Gereksinimler
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Bir Discord Sunucusu: Sunucu Sahibi veya Yönetici izinlerine sahip olmalısınız.
Hedef Token/NFT: Erişimi sınırlamak istediğiniz token veya NFT koleksiyonunun sözleşme adresini bilmelisiniz (ör. Ethereum, Polygon).
Bir Token-Gating Botu: İki popüler no-code çözümüne odaklanacağız: Collab.Land ve Guild.xyz.
1. Discord Sunucunuzun Ayarlanması
Adım 1: Kısıtlı roller ve kanallar oluşturma
Token-gating botunuz, doğrulanan holder’lara otomatik olarak belirlenmiş bir rol atayacaktır.
Gated Rolü Oluşturun: Sunucu Ayarları → Roller → Rol Oluştur yolunu izleyin. Açık bir isim verin (ör. Verified Holder veya NFT Owner).
İzinleri Ayarlayın: Bu rolün özel kanalları görme/mesaj yazma gibi gerekli izinlere sahip olduğundan emin olun.
Gated Kanallar Oluşturun: Yeni metin veya ses kanalları oluşturun (ör. #holder-lounge, #alpha-access).
Erişimi Kısıtlayın: Kanal izinlerinde @everyone rolü için Kanalı Gör iznini kapatın. Ardından Verified Holder rolü için açıkça Kanalı Gör iznini etkinleştirin.
Adım 2: Bir doğrulama kanalı oluşturun
Kullanıcıların doğrulama sürecini başlatabileceği halka açık bir kanala ihtiyacınız var.
Bir genel kanal oluşturun (ör. #start-here veya #verify-wallet).
Bu kanala, kullanıcıların botu kullanarak cüzdanlarını bağlamaları gerektiğini açıklayan net yönergeler ekleyin.
2. Collab.Land ile Token-Gating (Yeni başlayanlar için önerilir)
Collab.Land, birçok blockchain’i destekleyen yaygın ve güçlü bir çözümdür.
Adım 3: Collab.Land botunu sunucunuza ekleyin
1.Collab.Land web sitesine gidin ve Launch App butonuna tıklayın.
2.Add to Discord’a tıklayın ve botu sunucunuza eklemeyi onaylayın.
3.Botun Rolleri Yönet iznine sahip olduğundan emin olun.
Adım 4: Token gereksinimini yapılandırın
1.Discord’daki doğrulama kanalınıza gidin (ör. #verify-wallet).
2.Komutu yazın: /setup
Collab.Land sizi interaktif bir kurulum sürecinden geçirecektir:
Rol Seçin: Daha önce oluşturduğunuz gated rolü seçin (ör. Verified Holder).
Token Standardı Seçin: Varlık türünü seçin (ör. NFT’ler için ERC-721, token’lar için ERC-20).
Sözleşme Adresini Girin: NFT koleksiyonunun veya token’ın sözleşme adresini yapıştırın.
Gerekli Miktarı Ayarlayın: Minimum gereksinimi belirleyin (ör. 1 adet NFT).
Gözden Geçirin ve Kaydedin: Ayarları onaylayın.
Adım 5: Doğrulamanın tamamlanması
Collab.Land kanalda bir doğrulama butonu içeren bir mesaj yayınlar.
Kullanıcılar butona tıklar ve MetaMask gibi güvenli bir pencereden cüzdanlarını bağlar.
Cüzdan gerekli varlıkları içeriyorsa, Collab.Land otomatik olarak Verified Holder rolünü atar ve kısıtlı kanallar anında açılır.
3. Guild.xyz ile Token-Gating (Karmaşık gereksinimler için önerilir)
Guild.xyz, Discord, Telegram vb. birçok platformda daha gelişmiş üyelik gereksinimleri oluşturmanıza olanak tanıyan esnek bir araçtır.
Adım 6: Guild oluşturun ve Discord’u bağlayın
1.Guild.xyz sitesine gidin ve cüzdanınızı bağlayarak giriş yapın.
2.Create Guild butonuna tıklayın.
3.Discord’u Bağlayın: Botun sunucunuza katılıp rol yönetebilmesi için yetkilendirme adımlarını takip edin.
Adım 7: “Requirement”ı (Gereksinim) tanımlayın
Bir Requirement, kullanıcının bir rol almak için karşılaması gereken kuraldır.
Guild panelinizde Requirements sekmesine gidin.
Add Requirement butonuna tıklayın.
Ağı Seçin: Ör. Ethereum, Solana.
Varlık Türünü Seçin: NFT, token, bakiye gereksinimi veya belirli işlem.
Sözleşme Detaylarını Girin: Adres ve minimum miktar.
Adım 8: “Reward” (Ödül) rolünü atayın
Bir Reward, gereksinim karşılandığında verilen roldür.
Panelde Roles sekmesine gidin.
Yeni bir rol oluşturun (ör. Holder Access).
Rolü Gereksinime Bağlayın: Discord’da oluşturduğunuz gated rolü seçin (ör. Verified Holder).
Bağlantıyı Kurun: Rolü, bir önceki adımda tanımlanan gereksinimle ilişkilendirin.
Adım 9: Kullanıcı doğrulaması
Guild otomatik olarak bir Join Guild bağlantısı oluşturur.
Bu bağlantıyı #verify-wallet kanalında paylaşın.
Kullanıcılar cüzdanlarını ve Discord hesaplarını bağlar.
Guild, cüzdanı sürekli izler.
Gereksinimler karşılanıyorsa, rol anında verilir.
Güvenlik ve Bakım İpuçları
Rol Hiyerarşisi: Botun rolü, yönettiği rolden (ör. Verified Holder) daha yukarıda olmalıdır.
Erişim Geri Alma: Collab.Land ve Guild.xyz cüzdanları izler; kullanıcı token’ı satarsa rol otomatik olarak kaldırılır.
Karşılama Mesajı: Wallet neden bağlanmalı ve hangi kanallar açılacak, açıkça açıklayın.
Seed Phrase Asla Sorulmaz: Hiçbir güvenilir bot seed phrase veya özel anahtar istemez — yalnızca imza ile doğrulama yapılır.
Sonuç
Bu no-code araçları kullanarak, sadece birkaç dakika içinde güvenli, otomatik ve etkili bir token-gated topluluk oluşturabilir; doğrulanmış holder’lara daha fazla değer ve ayrıcalık sağlayabilirsiniz.
Blogumuzda daha fazlasını okuyun…

