Incoming reaction message#
סעיף זה מתאר פורמט webhook נכנס של אובייקט 'messageData' עבור הודעת תגובה נכנסת. לתיאור של הפורמט הכללי של webhooks נכנסות, עיין בסעיף הודעות נכנסות.
כדי לקבל webhooks נכנס מסוג זה, שני תנאים חייבים להתקיים:
typeWebhook
= IncomingMessageReceived
messageData.typeMessage
= reactionMessage
Webhook#
פרמטרים של Webhook#
פרמטרים של אובייקט messageData
פרמטר | הקלד | תיאור |
---|---|---|
typeMessage | **string* | סוג הודעה נכנסת. עבור הודעות מסוג זה הפרמטר מקבל את הערך: reactionMessage |
extendedTextMessageData | object | אובייקט נתוני הודעת תגובה נכנסת |
quotedMessage | object | אובייקט נתוני הודעה מצוטט. ההודעה אליה הגיב הכתב |
פרמטרי אובייקט extendedTextMessageData
פרמטר | הקלד | תֵאוּר |
---|---|---|
טקסט | **string* | תגובה (אימוג'י) להודעה |
פרמטרי אובייקט quotedMessage
פרמטר | הקלד | תיאור |
---|---|---|
stanzaId | **string* | מזהה הודעה מצוטט |
משתתף | **string* | מצוטט מזהה שולח ההודעה |
שאר השדות ממולאים בהתאם לסוג ההודעה המצוטטת והם זהים לשדות ההודעות הנכנסות המתוארות בסעיף הודעות נכנסות
דוגמה לגוף Webhook#
{
"typeWebhook": "incomingMessageReceived",
"instanceData": {
"idInstance": 1234,
"wid": "11001234567@c.us",
"typeInstance": "whatsapp"
},
"timestamp": 1588091580,
"idMessage": "F7AEC1B7086ECDC7E6E45923F5EDB825",
"senderData": {
"chatId": "79001234567@c.us",
"chatName": "John",
"sender": "79001234567@c.us",
"senderName": "John",
"senderContactName": "John Doe"
},
"messageData": {
"typeMessage": "reactionMessage",
"extendedTextMessageData": {
"text": "👍"
},
"quotedMessage": {
"stanzaId": "A16014FAC9F5382E7B9CEEFEF1FFEB6F",
"participant": "79001234567@c.us"
}
}
}