Этот метод отправляет ручное сообщение (в виде чата, большого или маленького поп-апа) пользователю чата.
Созданный диалог появится в разделе "диалоги" только когда пользователь ответит на него.
POST https://api.carrotquest.io/users/{id}/sendmessage
В качестве {id} можно использовать:
by_user_id=true).
Если пользователя с таким идентификатором не существует, будет возвращена ошибка 400 LookupError.Параметры аутентификации.
Параметр id_as_string.
| Параметр | Тип | Описание |
|---|---|---|
by_user_id |
Optional[boolean] | Если вы делаете выборку не по ID из Carrot quest, а по своему User ID, этот параметр должен иметь значение true. По умолчанию: false |
body |
строка | Текст сообщения |
type |
Optional[popup_chat/popup_small/popup_big] |
Тип сообщения. По умолчанию: popup_chat |
app |
Optional[ID] | ID приложения, делающего запрос. По умолчанию определяется на основе токена доступа. |
Поле data будет содержать два идентификатора:
conversation — ID диалога message — ID ручного сообщения {
"meta": {
"status": 200
},
"data": {
"conversation": 1128184,
"message": 2804
}
}
curl -X POST \
--data-urlencode 'body=Hello' \
-H "Authorization: Token XXX" \
https://api.carrotquest.io/users/2137216/sendmessage