{
"trigger": "after_message",
"data": {
"id": "<message id>",
"sender": "<sender uid>",
"receiverType": "<receiverType can be user or group>",
"receiver": "<receiver uid>",
"category": "<message category>",
"type": "<message type>",
"data": {
"text": "Hi",
"entities": {
"sender": {
"entity": {
"uid": "<sender uid>",
"name": "<sender name>",
"avatar": "<sender avatar>",
"metadata": {
"<key>": "<value>",
"@private": {
"<key>": "<value>",
},
},
"status": "<status>",
"role": "<role>",
},
"entityType": "user",
},
"receiver": {
"entity": {
"uid": "<receiver uid>",
"name": "<receiver name>",
"avatar": "<receiver avatar>",
"metadata": {
"<key>": "<value>",
"@private": {
"<key>": "<value>",
},
},
"status": "<status>",
"role": "<role>",
},
"entityType": "<receiver entityType can be either user or group>",
},
},
},
"sentAt": <unix timestamp at which message was sent>,
"updatedAt": <unix timestamp at which message was updated>,
"receipts": {
"data": {},
},
},
"appId": "<appId>",
"<interface type can be extension, bot or webhook>": "<interface id>",
}