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

Sabitlenen mesajlar

Son güncelleme:

Sabitlenen mesajları listele

GET/channels/{channel_id}/pins

Sabitlenen mesajları, en son sabitlenenden başlayarak döndürür. limit 1 ile 50 arasındadır, varsayılanı 50'dir. Sayfalamak için has_more true olduğu sürece before'a son öğenin pinned_at değerini ver. ReadMessageHistory yoksa liste boştur. Sunucu kanalında, içerik intent'i olmayan bir bot başkalarının mesajlarını içeriği çıkarılmış olarak alır; botu etiketleyenler hariç.

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

Parametreler

AdTürAçıklama
channel_idzorunlustringAdreste

Kanal ID'si.

limitintegerSorguda

Kaç sabitleme döneceği.

1–50 · = 50
beforedatetimeSorguda

Bu zamandan önce yapılan sabitlemeler (RFC 3339).

Örnek istek

curl "https://noluyo.net/api/v1/channels/111500000000000100/pins?limit=50" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

200 Başarılı

JSON
{
  "items": [
    {
      "pinned_at": "2026-11-05T09:00:00Z",
      "message": {
        "id": "111600000000000000",
        "type": 0,
        "channel_id": "111500000000000100",
        "guild_id": "111500000000000000",
        "author": {
          "id": "111540000000000001",
          "username": "ornek_bot",
          "display_name": "Örnek Bot",
          "avatar": null,
          "cosmetics": null,
          "bot": true
        },
        "content": "Merhaba!",
        "timestamp": "2026-11-04T22:58:33.427Z",
        "edited_timestamp": null,
        "attachments": [],
        "mentions": [],
        "mention_roles": [],
        "mention_everyone": false,
        "pinned": true
      }
    }
  ],
  "has_more": false
}

Hatalar

Mesajı sabitle

PUT/channels/{channel_id}/pins/{message_id}

Mesajı sabitler ve kanala bir sabitleme bildirimi (mesaj türü 6) gönderir. Zaten sabit olan mesajı sabitlemek bir şey değiştirmez. Bir kanalda en çok 250 sabit mesaj olur. Sistem mesajları sabitlenemez.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
İzinler
ManageMessagesReadMessageHistoryBirden ç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
channel_idzorunlustringAdreste

Kanal ID'si.

message_idzorunlustringAdreste

Mesaj ID'si.

Örnek istek

curl -X PUT "https://noluyo.net/api/v1/channels/111500000000000100/pins/111600000000000000" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

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

Hatalar

Mesajın sabitlemesini kaldır

DELETE/channels/{channel_id}/pins/{message_id}

Mesajın sabitlemesini kaldırır. Kanala bir şey gönderilmez.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
İzinler
ManageMessagesReadMessageHistoryBirden ç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
channel_idzorunlustringAdreste

Kanal ID'si.

message_idzorunlustringAdreste

Mesaj ID'si.

Örnek istek

curl -X DELETE "https://noluyo.net/api/v1/channels/111500000000000100/pins/111600000000000000" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

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

Hatalar