Yaygın Kullanım Alanları
#
Temel KurulumKütüphaneyi kullanmaya nasıl başlayacağımızı ve şu anda kullandığınız kodla nasıl birleştireceğimizi öğreneceğiz.
Discord client kütüphanesi olarak discord.js kullanıcağız.
#
KurulumKullanacağımız çok basit bir discord bot kurulumu.
- TypeScript
- JavaScript
#
Client OluşturmaArtık temel bir kuruluma sahip olduğumuza göre, dclist ile etkileşime başlamak için GatewayClient'imizi oluşturabiliriz
- TypeScript
- JavaScript
#
Oylayan-Özel KomutlarSadece oyverenlerin kullanabilecekleri komutlara sahip olabilirsiniz. Resmi sdk'i kullanarak bunu kolayca yapabilirsiniz. Aşağıdaki GatewayClient'ın #isUserVoted yöntemini kullanmak için çoook basit bir örnek.
- TypeScript
- JavaScript
#
Etkinliklere Abone OlunDclist gerçek zamanlı olayları işlemek için biraz farklı bir sistem kullanıyor. Sadece yeni oy etkinliği için express web sunucusu oluşturmak yerine, webspcket kullanarak direk sunucuya bağlanıyor. Bu, etkinlikleri kullanmak için başka herhangi bir ayar yapmanıza gerek yok demek. Fikir vermesi için çoook basit bir etkinlik kaydedici kodu.
#
Etkinlik IstemekÖncelikle, hangi etkinliklerden haber almak istediğinizi sunucuya söylemeniz gerekir. Daha sonra sunucu size gerçek zamanlı olarak ektinlikleri göndermeye başlayacaktır.
- TypeScript
- JavaScript
#
Etkinlikleri İşlemekGerçek zamanlı bir etkinlik alındığında, GatewayClient alınan olayın türüyle aynı adlı bir olay yayar.
- TypeScript
- JavaScript
#
AutoPoster KullanımıKendi sitemizde botunuz sunucu, kullanıcısını vb. sayılarını göstermemiz ve sizin için botunuzun büyüme grafiğini takip etmek için bize bazı veriler göndermeiz gerekli. Bunu kodunuzdan sadece birkaç satır değiştirerek yapabilirsiniz. İşle shardlanmış yada tek başın çalışan botlar için örnek kodlar.
#
Tek Çalışan Bot Kurulumu- TypeScript
- JavaScript
#
Shardlı Bot Kurulumu#
Shard Manager Dosyası- TypeScript
- JavaScript
#
Shard Client Dosyası- TypeScript
- JavaScript