Уведомление в чат о новых комментариях в обсуждении (ВК)
В этой инструкции мы научимся уведомлять администраторов о новом комментарии в обсуждениях.
Ссылка на пример готовой схемы для ВКонтакте: 💾 Cкачать схему 🔧 Инструкция по установке схем
Для начала давайте проверим, что у вас:
Собираем блок-схему
Важно! В примере мы будем реагировать на любой комментарий в обсуждении. Если нужно реагировать на конкретное обсуждение, то к событию добавьте «ID обсуждения в сообществе VK» равным ID вашего обсуждения. Для того, чтобы иметь возможность реагировать на комментарии в обсуждении создаем событие-контейнер.
1) Делаем реакцию на новый комментарий или его редактирование
Для того, чтобы иметь возможность реагировать на новые комментарии в обсуждении Создаем событие «Новый комментарий в обсуждении VK»
Для того, чтобы иметь возможность реагировать на редактирование комментария в обсуждении Создаем событие «Исправлен комментарий в обсуждении VK»

2) Чтобы проверить, есть вложение в комментарии добавляем условие: «Тип вложения» равен любой.

3) Из выходного порта «Нет» создаем действие «Задать значение текстовой переменной» с названием attachment и значением равным ничего. т.е. нет вложения от пользователя.

4) Из выходного порта «Да» создаем действие «Задать значение текстовой переменной» с названием attachment и значением равным {var:object.attachments[0].url}
т.е. есть вложение от пользователя.

5) Опционально: Для отправки сообщений в беседу менеджерам, добавляем контейнер-действие «Сменить чат для следующих действий» выбираем вашу беседу ВКонтакте в которой сидят менеджеры.

6) Добавляем контейнер-действие «Отправить сообщение» с текстом:
#Новый_комментарий #board
[id{var:platform.user.id}|{var:platform.user.first_name} {var:platform.user.last_name}] {case:{var:users.user.appeal}|оставили|оставила|оставил} комментарий в обсуждении с текстом:
_____________________
{var:object.text}
-
{var:attachment}
Ссылка на комментарий в обсуждении: https://vk.com/topic-{var:platform.integration.id}_{var:object.topic.id}?post={var:object.id}

Здесь все просто:
[id{var:platform.user.id}|{var:platform.user.first_name} {var:platform.user.last_name}]
- кликабельная ссылка на пользователя.case:{var:users.user.appeal}|оставили|оставила|оставил}
- склонение текста в зависимости от пола.{var:object.text}
- текст комментария.https://vk.com/topic-{var:platform.integration.id}_{var:object.topic.id}?post={var:object.id}
- ссылка на отзыв в обсуждении.
Соединяем все в блоки в цепочку. Дальнейшие блоки можете делать по желанию (если нужны уведомления в Telegram)
7) Опционально: Для отправки сообщений в Telegram добавляем контейнер-действие «Переключить интеграцию» и выбираем вашу интеграцию с Telegram.

8) Опционально: Для отправки сообщений в групповой чат менеджерам, добавляем контейнер-действие «Сменить чат для следующих действий» выбираем ваш групповой чат в Telegram для в которой сидят менеджеры. О том, как ее создать написано выше.

9) Опционально: (аналогично действию для ВКонтакте) добавляем контейнер-действие «Отправить сообщение» с текстом:
#Новый_комментарий #board
<a href="vk.com/id{var:platform.user.id}"> {var:users.user.first_name} {var:users.user.last_name}</a> {case:{var:users.user.appeal}|оставили|оставила|оставил} <a href="https://vk.com/topic-{var:platform.integration.id}_{var:object.topic.id}?post={var:object.id}">комментарий </a>в <a href="https://vk.com/topic-{var:platform.integration.id}_{var:object.topic.id}">обсуждении</a> с текстом:
<code>_______________</code>
{var:object.text}
-
{var:attachment}

Last updated