Kod santiagoAPI - Discord 3. Parti API Servisi

samet#0022
Katılım
29 Eki 2022
Mesajlar
33
Tepkime puanı
8
Şehir
Bursa
Discord sunucunuzu sitenize entegre etmeniz gerektiğinde kolaylık sağlaması amacıyla sunucu verilerini JSON formatında çeken bir RESTAPI kodladım. İşinize yarayabileceğini düşündüğüm için paylaşmak istedim.

Projeyi başlatmak için gerekli talimatlar readme.md içerisinde yer alıyor.

Örnek URL kullanımı



Örnek JSON çıktıları
Sunucu
{
"id": "",
"name": "",
"photo": "",
"rolesCount": ,
"emojisCount": ,
"membersCount": ,
"onlineMembersCount": ,
"banner": ,
"description": ,
"owner": ""
}

Üye


{
"id": "1070054472031686756",
"username": "santiago'",
"discriminator": "0001",
"badges": [
"HypeSquadOnlineHouse1",
"ActiveDeveloper"
],
"avatar": " ",
"createdAt": "2023-01-31T18:54:26.783Z"
}
 
  • Beğen
Tepkiler: kedy
Konu Sahibi
sametkarapinar
samet#0022
Katılım
29 Eki 2022
Mesajlar
33
Tepkime puanı
8
Şehir
Bursa
Yapılacaklar Listesi
  • NPM paketi hazırlanacak.
  • Sunucu içerisinde belirli bir tarih içerisinde sunucuya katılan üyelerin listesi çekilecek.
  • Sunucuda bulunan bir role ait kullanıcıların avatar, banner, id verileri çekilecek.

Eklenmesini istediğiniz özellik varsa belirtebilirsiniz. Discord API'nin izin verdiği kadarını yapabilirim.
 
Konu Sahibi
sametkarapinar
samet#0022
Katılım
29 Eki 2022
Mesajlar
33
Tepkime puanı
8
Şehir
Bursa
Eklemeyi unuttum. Kod sadece botun bulunduğu sunuculardaki üyeleri sorgulayabilir.
 
Konu Sahibi
sametkarapinar
samet#0022
Katılım
29 Eki 2022
Mesajlar
33
Tepkime puanı
8
Şehir
Bursa
/guilds/:guildid/:roleid endpointi eklendi.
Örnek JSON;
{
"id": "",
"members": [ // bu bölümde sorgulanan role sahip kullanıcıların ID'si listeleniyor.
"",
""
],
"name": "",
"color": "",
"permissions": [ // bu bölümde rolün sahip olduğu izinler listeleniyor.
""
]
}
 
onwr#1000
Katılım
6 May 2022
Mesajlar
524
Tepkime puanı
105
Şehir
Antalya
Eline sağlık dostum, Süper.
 

Konuyu 1 kişi okuyor. (0 kayıtlı üye ve 1 ziyaretçi)

  • Bilgi