Оповещение о комментариях с вопросом

Как работает чат-бот

Бот создан для того, чтобы следить за всеми комментариями в вашем сообществе и оперативно оповещать администраторов о комментариях определенного рода. Мы рассмотрим пример бота, который оповещает о комментариях с вопросом.

Пример работы бота:

Как создать такого чат-бота?

Готовую схему данного чат-бота можно найти во вкладке "Шаблоны", которая расположена на странице выбора чат-ботов. С ней мы и будем работать в рамках этой статьи.

После выбора шаблона нам откроется сам бот. Он небольшой, и к каждому из блоков написаны емкие и информативные заметки.

Для начала работы с шаблоном нажимаем кнопку "Скопировать этот шаблон" и выбираем сообщество, в которое его нужно скопировать. После этого он появится во вкладке "Остановленные". Перед запуском самого чат-бота нам нужно отредактировать его.

Настройки чат-бота

Механика работы этого бота крайне простая - он анализирует все комментарии в поисках ключевого слова (в шаблоне это знак вопроса "?", в реальной ситуации вы можете расширить список ключевых слов и добавить нужные вам). В случае, если комментарий соответствует условиям, он уведомляет в личных сообщениях администрацию.

Блок "Шаг 2" мы рассмотрим поподробнее.

В этом блоке мы активно работаем с переменной "trigger" - это переменная, в которой бот будет хранить входные данные. Чтобы он начал их туда сохранять, при создании бота нужно проставить соответствующую галочку в расширенных настройках.

Но в случае, если мы используем уже готовый шаблон, эта галочка будет стоять)

Эта переменная хранит в себе достаточно много данных. Нам нужны не все из них, поэтому мы выберем только нужные:

{%trigger.text%} - хранит в себе текст комментария

{%trigger.post_owner_id%} - хранит в себе идентификатор постов сообщества

{%trigger.post_id%} - хранит в себе идентификатор конкретной публикации

Исходя из этих переменных, мы "собираем" ссылку на пост. Выглядеть она будет так:

https://vk.com/119916627?w=wall{%trigger.post_owner_id%}_{%trigger.post_id%}

Тут вместо выделенного жирным цветом ID сообщества нужно вставить ID своего сообщества либо короткое название из адресной строки.

Как только мы разобрались с текстом сообщения, нужно сделать так, чтобы оно отправилось администратору. Для этого заходим во вкладку "Дополнительно" и в поле "Отправить кому" вставляем ID того, кому бот должен направить сообщение.

Вы можете вставить ID беседы или чата вместо ID конкретного человека на случай, если у вас есть несколько администраторов, которым нужно знать о комментариях, и у них есть общая беседа.

На этом настройка данного чат-бота завершается. Желаем удачи в изучении чат-ботов!

Last updated