Tepkiler
Mesaja tepki ver
/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
| Ad | Tür | Açıklama |
|---|---|---|
channel_idzorunlu | string | Adreste Kanal ID'si. |
message_idzorunlu | string | Adreste Mesaj ID'si. |
emojizorunlu | string | Adreste 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
/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
| Ad | Tür | Açıklama |
|---|---|---|
channel_idzorunlu | string | Adreste Kanal ID'si. |
message_idzorunlu | string | Adreste Mesaj ID'si. |
emojizorunlu | string | Adreste URL kodlanmış Unicode emoji; ya da sunucu emojisi için ad:id, hareketliyse a:ad:id veya yalnızca ID. |
user_idzorunlu | string | Adreste 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
/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)
- İ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. |
message_idzorunlu | string | Adreste Mesaj ID'si. |
emojizorunlu | string | Adreste URL kodlanmış Unicode emoji; ya da sunucu emojisi için ad:id, hareketliyse a:ad:id veya yalnızca ID. |
limit | integer | Sorguda Kaç kullanıcı döneceği. 1–100 · = 25 |
after | ID | Sorguda 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ı
[
{
"id": "111400000000000000",
"username": "ayse",
"display_name": "Ayşe",
"avatar": null,
"cosmetics": null
}
]Hatalar
Bir emojinin tepkilerini kaldır
/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)
- İzinler
- ManageMessages
- Hız sınırı
- reaction 4 istek / 1 sn
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
channel_idzorunlu | string | Adreste Kanal ID'si. |
message_idzorunlu | string | Adreste Mesaj ID'si. |
emojizorunlu | string | Adreste 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
/channels/{channel_id}/messages/{message_id}/reactions Mesajdaki tüm tepkileri kaldırır.
- Kimlik
- Bot token'ı (bir kişinin oturumu da olur)
- İzinler
- ManageMessages
- Hız sınırı
- reaction 4 istek / 1 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/messages/111600000000000000/reactions" \
-H "Authorization: Bot $BOT_TOKEN"Örnek yanıt
204 Başarılı; yanıtın gövdesi yok.