const rp = require('request-promise-native');
'https://app.yeahdesk.ru/api/custom-channel/message/6034f9eff21d1a0011371e7c?token=abe629106c851';
const makeIncomingMessageRequest = (body) => {
'Content-Type': 'application/json',
// Создание нового диалога (передача контакта целиком)
const newDialogWithContactBody = {
dialog_title: `Dialog ${Date.now()}`,
description: 'New client',
contacts: [{ value: '34666123456', service: 'custom' }],
messageId: '62397B58E3E0B',
// Создание нового диалога (передача id контакта)
const newDialogWithContactsIdBody = {
dialog_title: `Dialog ${Date.now()}`,
contacts_id: '6049ad4a75f4100012a682a9',
messageId: '62397B58E3E0B',
// Добавление новых сообщений в существующий диалог (передача контакта целиком)
const newMessageIntoExistingDialogWithContactBody = {
dialog_id: '6049adc740e3590012d3a193',
description: 'New client',
contacts: [{ value: '34666123456', service: 'custom' }],
messageId: '62397B58E3E0B',
// Добавление новых сообщений в существующий диалог (передача id контакта)
const newMessageIntoExistingDialogWithContactsIdBody = {
dialog_id: '6049adc740e3590012d3a193',
contacts_id: '6049ad4a75f4100012a682a9',
messageId: '62397B58E3E0B',
// Выберите нужный объект тела запроса
makeIncomingMessageRequest(body);