Печенька с предсказаниями
Разберем чат-бота, выполняющего роли печеньки с предсказаниями.
Last updated
Разберем чат-бота, выполняющего роли печеньки с предсказаниями.
Last updated
Принцип работы бота построен на получении случайного значения из заранее заготовленной Google-таблицы и отправки этого значения в ответном комментарии пользователю на ключевое слово.
Как бот работает, можно посмотреть на скриншоте:
Готовую схему данного чат-бота можно найти во вкладке "Шаблоны", которая расположена на странице выбора чат-ботов. С ней мы и будем работать в рамках этой статьи.
После выбора шаблона нам откроется сам бот. Он небольшой, и к каждому из блоков написаны емкие и информативные заметки.
Для начала работы с шаблоном нажимаем кнопку "Скопировать этот шаблон" и выбираем сообщество, в которое его нужно скопировать. После этого он появится во вкладке "Остановленные". Перед запуском самого чат-бота нам нужно отредактировать его.
Первым делом необходимо настроить интеграцию с Google-таблицами. Подробную инструкцию можно найти в прикрепленной статье:
Google ТаблицыПосле подключения Google-таблиц нужно создать саму таблицу, из которой чат-бот будет брать данные для ответных комментариев.
Таблица должна выглядеть таким образом:
В столбце A мы записываем нумерацию строк, в столбце В - заготовки ответов.
Далее переходим к блоку "Шаг 1". В настройках этого блока мы прописываем ключевое слово, на которое необходимо среагировать боту, и ID публикации, в которой будет работать бот. Если не указать ID публикации, бот будет реагировать на введение ключевого слова абсолютно во всех постах сообщества.
Как получить ID публикации?
Для этого необходимо открыть пост в отдельной странице, посмотреть на адресную строку и скопировать оттуда последние числа после нижнего подчеркивания.
Как только мы разобрались с блоком "Условие", перейдем к блоку "Шаг 2", в котором настроим получение данных из нашей таблицы. Дублировать сюда инструкцию по заполнению не будем, она описана в метках к этому блоку. Покажем лишь уже готовый блок.
Ну и теперь, когда мы объяснили боту, где и на какие слова нужно реагировать, и показали, какие данные нужно отправить пользователю в ответ, пришло время настроить саму отправку. Делается это через блок действие. В шаблоне он называется "Шаг 3". Туда вставляем координаты, которые нужно взять из массива, который бот получил из таблицы.
Выглядит это выражение так: {%i.row_values.1%}
На этом настройка данного чат-бота завершается. Желаем удачи в изучении чат-ботов!