@SergioMarquinha

Как упомянуть ответственного в комментариях через вебхук?

Здравствуйте, есть код:
$updateComm = CRest::call(
                'crm.timeline.comment.add',
                array(
                    'fields' => array(
                        'ENTITY_ID' => $dealId,
                        'ENTITY_TYPE' => 'deal',
                        'COMMENT' => ''
                    )
                )
            );

Интересует как упомянуть человека в комментариях через вебхук? И возможно ли это вообще?
id ответственного у меня есть.
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
@SergioMarquinha Автор вопроса
Нашел решение.
Упомянуть можно с помощью синтаксиса:
[USER={$assignedById}]{$userName}[/USER]
Где $assignedById - id ответственного
$userName - имя ответственного
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
grantur5707
@grantur5707
Full Stack Web Developer
В API Битрикс24 нет прямой возможности упомянуть пользователя в комментарии, как это реализовано в интерфейсе Битрикс24. Могу предложить сделать простое упоминание текстом:

$responsibleId = 123;
$responsibleName = "Иван Иванов";

$updateComm = CRest::call(
    'crm.timeline.comment.add',
    array(
        'fields' => array(
            'ENTITY_ID' => $dealId,
            'ENTITY_TYPE' => 'deal',
            'COMMENT' => "Ответственный: $responsibleName (#$responsibleId)"
        )
    )
);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы