Использование в диалоге информации о собеседнике из канала

Рассмотрим, как можно использовать доступную из Канал Проекта информацию о пользователе в качестве Контекстная переменная в Сценарий агента.Например, Агент может извлечь из Контекст Чата имя пользователя и в диалоге обращаться к нему по имени.

  1. Выведите Агента в Telegram (Telegram).

  2. Перейдите в БотБилдер.

  3. У нас есть следующий список Контекстная переменная, которые передает коннектор:

    • ID Чата в канале -> channel_conversation_id

    • ID Собеседника-> channel_visitor_id

    • имя Собеседника -> channel_visitor_firstname

    • фамилия Собеседника -> channel_visitor_lastname

    • ник\аккаунт Собеседника -> channel_visitor_account

    • телефон Собеседника -> channel_visitor_phone

    • Email Собеседника -> channel_visitor_email

    • Геолокация Собеседника (координаты; через запятую или город и страна – в зависимости от канала) -> channel_visitor_location

  4. Создайте Слот Text и напишите «Привет, {{ channel_visitor_firstname }}!».

  5. Добавьте слот Wait For Reaction и обучите Агента с помощью кнопки Train.

  6. Перейдите в Telegram и напишите Боту. В ответ вы получите приветствие с вашим именем/ником в Telegram.

Также можно выводить в Контекст Чата любые Контекстная переменная, которые открыты у Собеседника для общего доступа. Подробнее о Канальные переменные: Канальные контекстные переменные.

Last updated