Gateway Client
#
GatewayClient NedirGatewayClient, dclist'in graphql API'si ile etkileşim kurmanızı sağlayan sınıftır
#
ConstructorGatewayClient'ın constructor metodu birince parametre olarak nesne kabul eder. Kabul edilen nesnenin özellikleri:
Özellik | Tipi | İsteğe Bağlı | Açıklama |
---|---|---|---|
token | string | Hayır | Web sitesinden alınan token |
client | * | Evet | Kullandığınız kütüphanenin client objesi |
enablePoster | boolean | Evet | Varsayılan false. Eğer botunuzun verilerini otomatik göndermek istiyorsanız true olarak değiştirin |
- TypeScript
- JavaScript
#
Metodlar#
getBotByIdVerilen id ile botu çeker. | Özellik | Tipi | İsteğe Bağlı | Açıklama | | ------------- |:-------------:|:------------:| ----------------------------------------- | | botId | string | Hayır | Botun Discord id'si | | fieldSelector | FieldSelector | Evet | Gelişmiş kullanım için özel FieldSelector | | Dönenler | Promise Bot | | Bot nesnesi döndüren bir Promise döndürür |
#
Normal bot çekmek#
Özel FieldSelector ile bot çekmek- TypeScript
- JavaScript
#
getUserByIdVerilen id ile kullanıcıyı çeker. | Özellik | Tipi | İsteğe Bağlı | Açıklama | | ------------- |:-----------------:|:------------:| ----------------------------------------------- | | userId | string | Hayır | Kullanıcının Discord id'si | | fieldSelector | FieldSelector | Evet | Gelişmiş kullanım için özel FieldSelector | | Dönenler | Promise Kullanıcı | | Kullanıcı nesnesi döndüren bir Promise döndürür |
#
Normal kullanıcı çekmek#
Özel FieldSelector ile kullanıcı çekmek- TypeScript
- JavaScript
#
isUserVotedKullanıcının son 12 saat içerisinde bota oy verip vermediğini kontrol eder. | Özellik | Tipi | İsteğe Bağlı | Açıklama | | -------- |:---------------:|:------------:| ------------------------------------- | | userId | string | Hayır | Kullanıcının Discord id'si | | Dönenler | Promise boolean | | Boolean döndüren bir Promise döndürür |
#
getUserCommentKullanıcı tarafından botunuza yapılan yorumu çeker
Özellik | Tipi | İsteğe Bağlı | Açıklama |
---|---|---|---|
userId | string | Hayır | Kullanıcının Discord id'si |
fieldSelector | FieldSelector | Evet | Gelişmiş kullanım için özel FieldSelector |
Dönenler | Promise Yorum | Yorum nesnesi döndüren bir Promise döndürür |
#
Kullanıcı yorumunu çekmek#
Özel FieldSelector ile kullanıcı yorumu çekmek- TypeScript
- JavaScript
#
subscribeToVerilen konulara abone olur. Etkinlikler hakkında daha fazla bilgi için özel rehber. | Özellik | Tipi | İsteğe Bağlı | Açıklama | | ------------- |:--------------------:|:------------:| -------------------------------------------------------- | | topics | string array | Hayır | Abone olmak istediğiniz konuların listesi | | fieldSelector | FieldSelector object | Evet | Gelişmiş kullanım için her konu için özel FieldSelectors | | Dönenler | array string | | Abone olunan konuların listesi |
#
Yeni oy etkinliğine abone olmak- TypeScript
- JavaScript