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

Tepkiler

Son güncelleme:

Mesaja tepki ver

PUT/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me

Botun tepkisini ekler. Mesajda olmayan bir emoji AddReactions ister; zaten olan emojiye katılmak istemez, ama bot susturulmuşsa buna da izin verilmez. Bir mesajda en çok 20 farklı emoji olur. İki kez tepki vermek bir şey değiştirmez.

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

Parametreler

AdTürAçıklama
channel_idzorunlustringAdreste

Kanal ID'si.

message_idzorunlustringAdreste

Mesaj ID'si.

emojizorunlustringAdreste

URL kodlanmış Unicode emoji; ya da sunucu emojisi için ad:id, hareketliyse a:ad:id veya yalnızca ID.

Örnek istek

curl -X PUT "https://noluyo.net/api/v1/channels/111500000000000100/messages/111600000000000000/reactions/%F0%9F%91%8B/@me" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

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

Hatalar

Tepkiyi kaldır

DELETE/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/{user_id}

Bir kişinin tepkisini kaldırır. Botun kendi tepkisi için user_id @me olabilir; başkasınınki ManageMessages ister.

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

Parametreler

AdTürAçıklama
channel_idzorunlustringAdreste

Kanal ID'si.

message_idzorunlustringAdreste

Mesaj ID'si.

emojizorunlustringAdreste

URL kodlanmış Unicode emoji; ya da sunucu emojisi için ad:id, hareketliyse a:ad:id veya yalnızca ID.

user_idzorunlustringAdreste

Kullanıcı ID'si ya da botun kendisi için @me.

Örnek istek

curl -X DELETE "https://noluyo.net/api/v1/channels/111500000000000100/messages/111600000000000000/reactions/%F0%9F%91%8B/@me" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

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

Hatalar

Tepki verenleri listele

GET/channels/{channel_id}/messages/{message_id}/reactions/{emoji}

Bir emojiyle tepki veren kullanıcıları döndürür. limit 1 ile 100 arasındadır, varsayılanı 25'tir; sayfalamak için after'a bir kullanıcı ID'si ver.

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.

message_idzorunlustringAdreste

Mesaj ID'si.

emojizorunlustringAdreste

URL kodlanmış Unicode emoji; ya da sunucu emojisi için ad:id, hareketliyse a:ad:id veya yalnızca ID.

limitintegerSorguda

Kaç kullanıcı döneceği.

1–100 · = 25
afterIDSorguda

Bu kullanıcı ID'sinden sonrasını getirir.

Örnek istek

curl "https://noluyo.net/api/v1/channels/111500000000000100/messages/111600000000000000/reactions/%F0%9F%91%8B?limit=25" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

200 Başarılı

JSON
[
  {
    "id": "111400000000000000",
    "username": "ayse",
    "display_name": "Ayşe",
    "avatar": null,
    "cosmetics": null
  }
]

Hatalar

Bir emojinin tepkilerini kaldır

DELETE/channels/{channel_id}/messages/{message_id}/reactions/{emoji}

Mesajdan bu emojiyle verilmiş tüm tepkileri kaldırır.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
Hız sınırı
reaction 4 istek / 1 sn

Parametreler

AdTürAçıklama
channel_idzorunlustringAdreste

Kanal ID'si.

message_idzorunlustringAdreste

Mesaj ID'si.

emojizorunlustringAdreste

URL kodlanmış Unicode emoji; ya da sunucu emojisi için ad:id, hareketliyse a:ad:id veya yalnızca ID.

Örnek istek

curl -X DELETE "https://noluyo.net/api/v1/channels/111500000000000100/messages/111600000000000000/reactions/%F0%9F%91%8B" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

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

Hatalar

Tüm tepkileri kaldır

DELETE/channels/{channel_id}/messages/{message_id}/reactions

Mesajdaki tüm tepkileri kaldırır.

Kimlik
Bot token'ı (bir kişinin oturumu da olur)
Hız sınırı
reaction 4 istek / 1 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/messages/111600000000000000/reactions" \
  -H "Authorization: Bot $BOT_TOKEN"

Örnek yanıt

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

Hatalar