İçeriğe geç
N'oluyo
REST referansı

Üyeler

Son güncelleme:

Üyeleri listele

GET/guilds/{guild_id}/members

Üyeleri kullanıcı ID'sine göre sıralı döndürür. Sayfalamak için after'a son aldığın kullanıcı ID'sini ver. limit 1 ile 1000 arasındadır, varsayılanı 100'dür. Bot için GUILD_MEMBERS intent'i gerekir.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
Hız sınırı
read 30 istek / 5 sn

Parametreler

AdTürAçıklama
guild_idzorunlustringAdreste

Sunucu ID'si.

limitintegerSorguda

Kaç üye döneceği.

1–1000 · = 100
afterIDSorguda

Kullanıcı ID'si bundan büyük üyeleri döndürür.

Örnek istek

curl "https://noluyo.net/api/v1/guilds/111500000000000000/members?limit=100" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

200 Başarılı

JSON
[
  {
    "user": {
      "id": "111400000000000000",
      "username": "ayse",
      "display_name": "Ayşe",
      "avatar": null,
      "cosmetics": null
    },
    "nick": null,
    "roles": [],
    "joined_at": "2026-11-04T16:21:11.569Z",
    "mute": false,
    "deaf": false,
    "communication_disabled_until": null
  }
]

Hatalar

Üyeyi getir

GET/guilds/{guild_id}/members/{user_id}

Tek bir üyeyi döndürür. Çağıranın kendisi için user_id @me olabilir.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
Hız sınırı
read 30 istek / 5 sn

Parametreler

AdTürAçıklama
guild_idzorunlustringAdreste

Sunucu ID'si.

user_idzorunlustringAdreste

Üyenin kullanıcı ID'si ya da çağıran için @me.

Örnek istek

curl -X GET "https://noluyo.net/api/v1/guilds/111500000000000000/members/@me" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

200 Başarılı

JSON
{
  "user": {
    "id": "111400000000000000",
    "username": "ayse",
    "display_name": "Ayşe",
    "avatar": null,
    "cosmetics": null
  },
  "nick": null,
  "roles": [],
  "joined_at": "2026-11-04T16:21:11.569Z",
  "mute": false,
  "deaf": false,
  "communication_disabled_until": null
}

Hatalar

Üyeyi güncelle

PATCH/guilds/{guild_id}/members/{user_id}

Yalnızca gönderilen alanları değiştirir. nick, kişinin kendisi için ChangeNickname, başkası için ManageNicknames ve daha yüksek rütbe ister. roles üyenin tüm rol listesini değiştirir ve ManageRoles ister; eklenen veya çıkarılan her rol çağıranın altında olmalı, yönetilen rol ya da @everyone olmamalıdır. mute MuteMembers, deaf DeafenMembers ister. communication_disabled_until, ModerateMembers ve daha yüksek rütbe ister: en çok 28 gün sonrası bir zaman üyeyi susturur, null ya da geçmiş bir zaman susturmayı bitirir; sahip ve yöneticiler susturulamaz. channel_id, MoveMembers ister ve seste olan üyeyi başka bir ses kanalına taşır, null ise sesten düşürür.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
İzinler
ChangeNicknameManageNicknamesManageRolesMuteMembersDeafenMembersModerateMembersMoveMembersBirden çok izin varsa bazıları yalnızca belirli durumlarda gerekir; yukarıdaki açıklamaya bak.
Hız sınırı
write 10 istek / 10 sn

Parametreler

AdTürAçıklama
guild_idzorunlustringAdreste

Sunucu ID'si.

user_idzorunlustringAdreste

Üyenin kullanıcı ID'si ya da çağıran için @me.

Gövde alanları

AdTürAçıklama
nickstring | null≤ 32
rolesID[]
muteboolean
deafboolean
communication_disabled_untilstring | null
channel_idID | null

Örnek istek

curl -X PATCH "https://noluyo.net/api/v1/guilds/111500000000000000/members/111400000000000000" \
  -H "Authorization: Bot $BOT_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"nick":"Ayşe (mod)"}'

Örnek gövde

application/json
{
  "nick": "Ayşe (mod)",
  "communication_disabled_until": "2026-11-05T12:00:00Z"
}

Örnek yanıt

200 Başarılı

JSON
{
  "user": {
    "id": "111400000000000000",
    "username": "ayse",
    "display_name": "Ayşe",
    "avatar": null,
    "cosmetics": null
  },
  "nick": "Ayşe (mod)",
  "roles": [],
  "joined_at": "2026-11-04T16:21:11.569Z",
  "mute": false,
  "deaf": false,
  "communication_disabled_until": "2026-11-05T12:00:00Z"
}

Hatalar

Üyeyi çıkar

DELETE/guilds/{guild_id}/members/{user_id}

Çağıranın üstünde olduğu bir üyeyi sunucudan çıkarır. Kendin ayrılmak için DELETE /users/@me/guilds/{guild_id} kullan. Bot çıkarılırsa yönetilen rolü de silinir.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
İzinler
KickMembers
Hız sınırı
write 10 istek / 10 sn

Parametreler

AdTürAçıklama
guild_idzorunlustringAdreste

Sunucu ID'si.

user_idzorunlustringAdreste

Üyenin kullanıcı ID'si ya da çağıran için @me.

Örnek istek

curl -X DELETE "https://noluyo.net/api/v1/guilds/111500000000000000/members/111400000000000000" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

204 Başarılı; yanıtın gövdesi yok.

Hatalar

Üyeye rol ver

PUT/guilds/{guild_id}/members/{user_id}/roles/{role_id}

Çağıranın altındaki tek bir rolü verir. Yönetilen roller ve @everyone verilemez. İstek gövdesi yoktur.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
İzinler
ManageRoles
Hız sınırı
write 10 istek / 10 sn

Parametreler

AdTürAçıklama
guild_idzorunlustringAdreste

Sunucu ID'si.

user_idzorunlustringAdreste

Üyenin kullanıcı ID'si ya da çağıran için @me.

role_idzorunlustringAdreste

Rol ID'si.

Örnek istek

curl -X PUT "https://noluyo.net/api/v1/guilds/111500000000000000/members/111400000000000000/roles/111550000000000200" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

204 Başarılı; yanıtın gövdesi yok.

Hatalar

Üyeden rol al

DELETE/guilds/{guild_id}/members/{user_id}/roles/{role_id}

Çağıranın altındaki tek bir rolü alır. Yönetilen roller ve @everyone alınamaz.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
İzinler
ManageRoles
Hız sınırı
write 10 istek / 10 sn

Parametreler

AdTürAçıklama
guild_idzorunlustringAdreste

Sunucu ID'si.

user_idzorunlustringAdreste

Üyenin kullanıcı ID'si ya da çağıran için @me.

role_idzorunlustringAdreste

Rol ID'si.

Örnek istek

curl -X DELETE "https://noluyo.net/api/v1/guilds/111500000000000000/members/111400000000000000/roles/111550000000000200" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

204 Başarılı; yanıtın gövdesi yok.

Hatalar