respond-io
New
🚀 TikTok Business Messaging живый! Беспрепятственно превращать разговоры в конверсии. Узнайте больше.arrow-icon

Главная >

Интеграции >
Диалог >
Диалог-поток: Параметры

Диалог-поток: Параметры

Avatar
Susan Swier
· 29 Aug 2024
менее минуты чтения

Respond.io использует пользовательские параметры Диалога для расширения функций приложения's для обслуживания нескольких вариантов использования.

В Диалоге параметры обычно используются для подключения слов и фраз к ответу Пользователя на сущности. Так что если кто-то говорит "Мой день рождения 13 марта" фраза "13 марта" будет автоматически обнаружена и обработана как объект даты. Подробнее о параметрах можно прочитать в Диалоге на их странице документации.

С платформой respond.io вы можете использовать параметры для покрытия большего количества вариантов использования. Вы можете использовать их для сохранения и сбора информации, предоставленной контактами, например присвоение динамических тегов, установка пользовательских полей. Вы даже можете уведомить представителей службы поддержки , когда контакту требуется помощь. Вы также можете использовать платформу response.io для хранения и легкого управления вашими ответами о намерениях.

Существует много возможностей для использования платформы respond.io в сочетании с параметрами Диалога Диалога Диалога Диалога Диалога.

Ссылка на параметр

Список параметров, которые вы можете использовать в Диалоге для связи с платформой respond.io.

Имя параметра

Значение

Описание

RB_АДРЕС

тег1, [тег2, ...]

Добавляет указанный тег(ы) в контактный профиль на платформе respond.io

​RB_REMOVETAGS​

тег1, [тег2, ...]

Удаляет указанный тег(ы) из контактного профиля на платформе respond.io

​RB_BOTSTATUS​

ложь

Отключает бота для определенного контакта. Это полезно в случаях, если вы хотите передать разговор от бота человеку.

​RB_MARKDONE​

true/false

Открывает или закрывает разговор для Контакта. Это полезно для поддержки. Открывает разговор для контактов, которые еще что-то ожидают, а закрытие разговора означает «Контакты», которым были охвачены.

RB_NOTIFY

уведомление_сообщение

Отправляет оповещение людям на платформе respond.io вместе с уведомлением

ПОДПИСАТЬСЯ

true/false

Подписаться или отказаться от контакта. Отказавшиеся от подписки контакты не будут получать сообщения от рассылки.

RB_FIELD_BTN

значение

Заполняет поле Имя контактного профиля с указанным значением

RB_FIELD_LASTNAME

значение

Заполняет поле Фамилия контактного профиля с указанным значением

RB_FIELD_FULLNAME

значение

Заполняет поле Полное Имя Контактного профиля с указанным значением

RB_FIELD_EMAIL

значение

Заполняет поле "Адрес электронной почты" профиля контакта с указанным значением

RB_FIELD

значение

Заполняет поле номер телефона контактного профиля с указанным значением

RB_FIELD_LABEL

значение

Заполняет поле Язык контактного профиля заданным значением, например, en-us

​RB_FIELD_[ИМЯ]​

значение

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

УДАЛИТЬСЯ

field1, [field2, ...]

Удаляет указанное настраиваемое поле из контактов на платформе

RB_USER_ASSIGN

значение

Назначает контакта одному пользователю в вашей команде

RB_SNIPPET

сниппет_id

Отправляет указанный сниппет контакту

RB_FILE

идентификатор файла

Отправляет указанный файл на платформе контакту

Пометка

Контакты' информация может храниться в виде тегов. Теги могут быть добавлены/удалены вручную в Модуль контактов или входящего модуля, программно добавлено/удалено с помощью рабочих процессови добавлено/удалено с использованием параметров в умыселах Диалога.

Важно: Теги используются для сегментации аудитории в трансляциях. Имейте в виду, что при добавлении/удалении тегов, используя намерения Диалога.

Использование параметров тегов

Добавление тегов

С помощью параметра RB_ADDTAGS можно назначить контакту тег. Теги будут добавлены в контакт на основе значения параметра. У вас есть возможность добавить несколько тегов, разделив их запятыми.

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

Удаление тегов

С помощью параметра RB_REMOVETAGS можно удалить тег из контакта. Теги будут добавлены в контакт на основе значения параметра. У вас есть возможность удалить несколько тегов, разделив их запятыми.

Лучшие практики

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

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

Для уменьшения атмосферного загрязнения, старайтесь не быть слишком специфичным или слишком щедро с тегом, чтобы оставить количество тегов до минимума.

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

Выключение бота

Dialogflow Bot можно включать/выключать вручную из модуля «Входящие» и автоматически с помощью рабочих процессов . В дополнение к этому, бот может быть выключен с помощью параметров в намеченных Диалогах.

Использование Диалогового потока для отключения контакта's Статус бота может быть использован для создания человеческой рукописи в рабочем процессе бота.

Когда бот отключен для контакта, сообщения не передаются в Диалог-поток. Контакты с отключенным ботом появятся на платформе в разделе Отнесенные к панели управления.

Параметр статуса бота

С помощью RB_BOTSTATUSвы можете отключить бота для конкретного пользователя, установив значение false.

Лучшие практики

Резервное намерение не включает место для добавления параметров. При отключении бота из Диалога, вы должны создать быстрый ответ в вашем резервном намерении просить Контакта, хотят ли они поговорить с человеком. Если контакт отвечает быстрым ответом да , это должно привести его к намерению с параметром RB_BOTSTATUS .

При использовании этого параметра для отключения бота, вы также можете обновить статус пользователя на платформе с помощью RB_MARKDONE и отправить уведомление на платформу с параметром RB_NOTIFY в рамках одного намерения.

Закрытие разговора

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

По умолчанию платформа откроет новую беседу для всех новых контактов и контактов, которые посылают новое сообщение.

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

Чтобы закрыть беседу контакта из Dialogflow, используйте параметр RB_MARKDONE в намерениях Dialogflow.

Использование отмеченного параметра "Готово"

Чтобы закрыть разговор контакта, используйте параметр RB_MARKDONE в намерении вашего Диалога и установите значение true.

Любой контакт, который вызывает намерение с помощью параметра RB_MARKDONE со значением true будет иметь закрытый разговор по ответу. платформа.

Лучшие практики

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

Вы можете захотеть задуматься об использовании этого намерения в сочетании с RB_NOTIFY для вызова уведомления, когда разговор открыт для контакта. Сообщение уведомления может использоваться для передачи информации о том, что нужно сделать для конкретного контакта.

Назначить

Чтобы назначить контакт пользователю из Dialogflow, используйте параметр RB_USER_ASSIGN в намерениях Dialogflow.

Использование параметра задания

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

Любой контакт, который вызывает намерение с помощью параметра RB_USER_ASSIGN с действительным электронным адресом пользователя в Значение, назначается этому Пользователю в ответе. платформа.

Отправка пользовательских уведомлений

По умолчанию Система уведомлений будет отправлять уведомления пользователям платформы, когда контакт посылает новое сообщение. Дополнительные уведомления могут быть созданы и отправлены пользователям платформы, используя параметры в диалоговом режиме.

Чтобы отправить уведомление пользователям платформы, используйте параметр RB_NOTIFY в намерениях Dialogflow.

Использование параметра уведомления

На платформу можно отправить уведомление, используя в качестве имени параметра RB_NOTIFY. Значение параметра будет отправлено в виде уведомления.

Подсказка: Вы можете использовать динамическую переменную в значении параметра, набрав .переменную $dynamic.

Лучшие практики

Используйте динамическую переменную $contactдля того, чтобы дать платформе пользователю знать, какой контакт должен быть уделен.

Используйте RB_NOTIFY вместе с RB_BOTSTATUS и RB_MARKDONE для обеспечения того, чтобы Контакт привлек к себе внимание, которое ему нужно.

Совет: Узнайте больше о том, как работают уведомления на платформе, здесь.

Отказ от подписки

Каждый раз и после этого у вас появится контактный текст, который вы "STOP". Вероятно, это связано с тем, что они больше не хотят получать трансляции . Установка RB_SUBSCRIBE как false в Диалоге отключит подписку на Контакты из всех будущих трансляций.

Ответы на бот и личные сообщения не будут затронуты.

Использование параметра подписки

С помощью RB_SUBSCRIBE, вы можете подписаться или отписаться от контакта боту, установив значение true или false соответственно. Контакты с подпиской исключаются из будущих трансляций платформы.

Лучшие практики

Если вы используете параметр RB_SUBSCRIBE для управления разрешениями трансляции необходимо создать настраиваемое поле в ответе. o для отображения контакта'S статус подписки. Это можно сделать, используя параметр RB_FIELD_[NAME] вместе с параметром RB_SUBSCRIBE.

Поля и значения контактов

Контакты' информация может храниться в виде значений в контактах.

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

Если вы используете параметр поля в Диалоге и соответствующее настраиваемое поле не существует в платформе, будет создано новое настраиваемое поле.

Значения поля контакта могут быть изменены вручную в модуле Контактов или входящего модуля, программно изменено с помощью Workflowsили изменено с использованием параметров в Целях Диалога.

Использование параметров поля

Установка значений полей

Вы можете редактировать контакт'с пользовательское значение поля на RB_FIELD_[FIELD_ID] где “[FIELD_ID]” заменяется идентификатором пользовательского поля. ID настраиваемого поля генерируется как имя настраиваемого поля в SNAKE_CASING. Значение настраиваемого поля будет установлено в качестве значения в параметре. Например, если вы собираете типы контактов крови и контакт имеет тип AB положительный, вышлите параметр RB_FIELD_BLOODTYPE со значением AB+.

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

Поля по умолчанию

То же самое можно сделать для любого из полей Контакта по умолчанию. Например, параметр RB_FIELD_PHONE может быть использован для обновления значения Контакта'с номер телефона.

По умолчанию, контакты на respond.io имеют следующие поля контакта:

Имя поля

ID

Описание

Имя

Имя

Имя контакта

Фамилия

НАЗВАНИЕ

Фамилия контакта

Полное имя

FULLNAME

Полное имя контакта, т.е., Имя + Фамилия

Email Address

EMAIL

Адрес электронной почты контакта

Номер телефона

Телефон

Номер телефона контакта

Язык

Язык

Язык контакта

Эти поля по умолчанию заполняются автоматически, используя доступную информацию, предоставленную каналом при первом создании Контакта.

Очистка полей

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

Сниппеты

Система сниппетов используется для хранения содержания распространенных ответов на платформе respond.io.

Фрагменты можно отправлять вручную в модуле «Входящие» , чтобы сократить объем ввода текста, или отправлять с использованием параметров в Dialogflow Intents.

Отправляя сниппеты в Агенте Диалога, вы можете хранить содержимое ваших пространственных ответов в ответе. o платформа, где их можно легко управлять и редактировать.

Множество намерений также могут использовать один и тот же сниппет. В этом случае при редактировании сниппета будет обновлять содержимое ответа на все Интенты.

Чтобы послать сниппет с помощью инфракрасного диалога, используйте параметр RB_SNIPPET. Цель триггера будет отвечать на содержание сниппета.

Использование параметра сниппет

С помощью RB_SNIPPETвы можете отправить сниппет в качестве ответа. Установите значение параметра на Snippet ID , который вы хотите отправить.

Обновление или изменение имени или содержимого сниппета сохранит существующий идентификатор сниппета.

Отправка файлов

Файлы можно отправлять вручную в модуле «Входящие» или с использованием параметров в намерениях Dialogflow.

Используя параметр RB_FILE , вы можете отправлять файлы, хранящиеся в файловом менеджере , контактам, которые активируют намерение Dialogflow.

Использование параметра файла

Прежде чем отправить файл, вы должны загрузить файл (файлы) на respond.io диспетчер файлов. Затем используйте параметр RB_FILE с идентификатором файла в качестве значения для отправки файла контакту.

Только файлы, загруженные в пространство, подключенное к Диалогу, будут отправлены. Файлы, загруженные в другие пробелы, не будут отправлены в Контакт.

Поделиться этой статьей
Telegram
Facebook
Linkedin
Twitter

Соответствующие статьи 👩‍💻

Диалог-поток: Пользовательские Payloads
Ознакомьтесь с поддерживаемыми пользовательскими приложениями на respond.io.
Обзор Диалога
Ознакомьтесь с тем, как использовать Диалог с respond.io.
Диалогпоток: Запрос на заполнение Webhook
Узнайте, как использовать запросы на выполнение webhook для передачи данных с respond.io в Диалог.
Диалогпоток: Шаблоны Ответов
Узнайте, как использовать шаблоны ответов для отправки ответов контактам.
Диалогпоток: Управление палатками
Персонализируйте ответы бота через настройку намерений.

Не удается найти то, что вы ищете? 🔎