Sabitlenen mesajlar
Sabitlenen mesajları listele
/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)
- İzinler
- ReadMessageHistory
- Hız sınırı
- read 30 istek / 5 sn
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
channel_idzorunlu | string | Adreste Kanal ID'si. |
limit | integer | Sorguda Kaç sabitleme döneceği. 1–50 · = 50 |
before | datetime | Sorguda 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ı
{
"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
/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
| Ad | Tür | Açıklama |
|---|---|---|
channel_idzorunlu | string | Adreste Kanal ID'si. |
message_idzorunlu | string | Adreste 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
/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
| Ad | Tür | Açıklama |
|---|---|---|
channel_idzorunlu | string | Adreste Kanal ID'si. |
message_idzorunlu | string | Adreste 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.