# Игра в комментариях

Эта механика позволяет раскачать активность под постами в вашей группе. Подписчики начнут оставлять комментарии под постом и ваш пост будет чаще показываться в ленте ВК, привлекая новых подписчиков.

{% hint style="info" %}
Перед тем, как начать, вам нужно создать токен группы для работы с комментариями. Как это сделать, по шагам описано [тут](/nachalo-raboty/kak-podklyuchit-messendzher/podklyuchenie-vk/podklyuchenie-kommentariev.md).
{% endhint %}

## Реакция на комментарий

После того, как вы подключили работу с комментариями в своей группе к Smartbot, нужно сделать игровой сценарий.

Создайте новый сценарий: в разделе сценарии нажмите "создать сценарий" и введите название

<figure><img src="/files/4RdoAPE7VgSN1fiy1C9n" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/jA3IodIOLU2Bl0Oc7CHu" alt=""><figcaption></figcaption></figure>

В сценарии выберите событие **"Новый комментарий"**. События – это внешние действия, на которые может реагировать бот. В нашем случае нужно отвечать на комментарий, поэтому выбираем подходящее событие:

<figure><img src="/files/1KBE799bPa2GD4NAOs9r" alt=""><figcaption></figcaption></figure>

Теперь нужно ввести текст комментария, на который будет реагировать бот. Мы будем делать простого бота с новогодними предсказаниями, поэтому зададим в блоке "Новый комментарий" следующие варианты комментариев:

<figure><img src="/files/SObRLeVJYOrUBAIdJcdr" alt=""><figcaption></figcaption></figure>

В ответ на комментарий бот должен отправить сообщение с текстом предсказания. Добавим новое действие "Отправить сообщение" и соединим его стрелкой с событием нового комментария:

<figure><img src="/files/zgtQD42btqhbfcLz3uHA" alt=""><figcaption></figcaption></figure>

В блоке "отправить сообщение" введите текст предсказания:

<figure><img src="/files/gMX7P1YsVW6UgSig7byc" alt=""><figcaption></figcaption></figure>

Не забудьте опубликовать сценарий, чтобы проверить его:

<figure><img src="/files/cDsOTWzaX1Hd1kK39eIu" alt=""><figcaption></figcaption></figure>

Проверяем:

<figure><img src="/files/DeH0O2l9ofn3REPy6rhX" alt=""><figcaption></figcaption></figure>

## Комментарии под нужным постом

В большинстве случаев в этой механике вам потребуется выдавать комментарии только под нужным постом. Для этого в блоке события "новый комментарий" есть **условие на ID поста**:

<figure><img src="/files/jzX18jN3F9Wj5owINYRS" alt=""><figcaption></figcaption></figure>

Откройте пост в группе и скопируйте ссылку на него из адресной строки браузера:

<figure><img src="/files/Lo8Q5Ts4IaOGODBfezhF" alt=""><figcaption></figcaption></figure>

Вставьте ссылку на пост в условие на ID поста. Сервис автоматически вставит нужный ID поста из ссылки:

<figure><img src="/files/BtSifBSuE4bJIBz6OY2F" alt=""><figcaption></figcaption></figure>

Теперь ваш бот будет отвечать только под этим постом. Не забудьте опубликовать сценарий, чтобы изменения вступили в силу!

## Случайные ответы

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

Для этого добавляем блок **"Рандом"**:

<figure><img src="/files/HZQ2f3WevJHGMEi3mAgk" alt="" width="563"><figcaption></figcaption></figure>

Этот блок позволяет выбрать случайный вариант с заданными вероятностями. Давайте добавим 4 варианта и распределим их равновероятно (по 25%):

<figure><img src="/files/N3nlDlOg9UMR7gIAufPK" alt=""><figcaption></figcaption></figure>

От каждого события протянем стрелочку к предсказаниям:

<figure><img src="/files/diNmtcYsS9R2k6Imkwzp" alt=""><figcaption></figcaption></figure>

Не забудьте опубликовать сценарий, чтобы изменения вступили в силу!

Теперь бот будет выдавать одно из 4 случайных предсказаний!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.smartbotpro.ru/recepty/igra-v-kommentariyakh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
