Печенька с предсказаниями

Разберем чат-бота, выполняющего роли печеньки с предсказаниями.

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

Принцип работы бота построен на получении случайного значения из заранее заготовленной Google-таблицы и отправки этого значения в ответном комментарии пользователю на ключевое слово.

Как бот работает, можно посмотреть на скриншоте:

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

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

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

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

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

Первым делом необходимо настроить интеграцию с Google-таблицами. Подробную инструкцию можно найти в прикрепленной статье:

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

Таблица должна выглядеть таким образом:

В столбце A мы записываем нумерацию строк, в столбце В - заготовки ответов.

Далее переходим к блоку "Шаг 1". В настройках этого блока мы прописываем ключевое слово, на которое необходимо среагировать боту, и ID публикации, в которой будет работать бот. Если не указать ID публикации, бот будет реагировать на введение ключевого слова абсолютно во всех постах сообщества.

Как получить ID публикации?

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

Как только мы разобрались с блоком "Условие", перейдем к блоку "Шаг 2", в котором настроим получение данных из нашей таблицы. Дублировать сюда инструкцию по заполнению не будем, она описана в метках к этому блоку. Покажем лишь уже готовый блок.

Ну и теперь, когда мы объяснили боту, где и на какие слова нужно реагировать, и показали, какие данные нужно отправить пользователю в ответ, пришло время настроить саму отправку. Делается это через блок действие. В шаблоне он называется "Шаг 3". Туда вставляем координаты, которые нужно взять из массива, который бот получил из таблицы.

Выглядит это выражение так: {%i.row_values.1%}

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

Last updated