Q: Как сделать так, чтобы Агент, после того как ответил на вопрос Собеседника, молчал и ждал дальнейшего вопроса?
A:За ожидание сообщения от Собеседника отвечает слот
@Wait For Reaction
. Чтобы Агент не совершал никаких действий и ожидал реакции, необходимо добавить этот слот в нужное место Сценария.
Q:Почему не удается открыть виджет дебага?
A: Виджет дебага становится доступен после того, как Агент обучен. Чтобы обучить Агента, нажмите кнопку TRAIN.
Q: Что будет, если Собеседник напишет что-либо в чат вместо того, чтобы нажать одну из предложенных кнопок?
A:За данный сценарий отвечает подслот Button Fallback, который автоматически генерируется при создании кнопочного меню. После этого подслота можно построить любой сценарий на ваш выбор, например, попросить Собеседника выбрать одну из кнопок и поставить слот Jump, переводящий Сценарий обратно в кнопочное меню.
Q: Что такое переменные и как ими пользоваться?
A: О том, что такое контекстные переменные, вы можете узнать по ссылке:
Broken link
Q: Как можно сделать между двумя последовательными текстовыми блоками задержку в выводе несколько секунд?
A: Чтобы реализовать задержку между выводом нескольких текстовых слотов, вы можете вставить между текстовыми слотами External request к любому отвечающему серверу и в настройках этого ER указать заголовок chatme-delay с нужным значением в секундах. Подробнее об использовании таких заголовков:
Сам запрос будет чистой формальностью, чтобы использовать опцию задержки, его можно послать к любому сервису, который отвечает, например GET запрос на https://admin.chatme.ai или https://ya.ru, данные ответа можно не парсить. Главное, чтобы сервер ответил. Тогда вы получите задержку равную время ответа сервера + задержка в секундах из chatme-delay заголовка. В случае, если сервис не будет отвечать, платформа будет 5 минут ждать ответа на запрос.
Вопросы по тарифам и биллингу
Q: Как узнать, сколько уникальных Собеседников осталось на моем тарифе?
A: Данная информация доступна в настройках аккаунта на вкладке Billing.
Q: Что такое Уникальный Собеседник?
A: Уникальный Собеседник как объект тарификации — это каждый уникальный Собеседник из канала, с которым Агент ведет коммуникацию в уникальном канале Агента. Если этот же фактический пользователь ведет диалог с этим же Агентом в другом его канале или с другим Агентом в этой же Компании, то он считается другим Уникальным Собеседником.
Q: Как обновляется счетчик уникальных собеседников?
A: Каждые сутки в в 02:00 UTC происходит обновление счетчиков подписки: обновляется значение счетчика трафика (уникальных собеседников) в расчетном периоде в соответствии с полученной статистикой по трафику. Если же в данный день начинается новый расчетный период, то счетчик трафика в расчетном периоде сбрасывается на ноль.
Q: Как измеряется количество уникальных собеседников в платформе и как это проверять
A: Количество рассчитывается автоматически: учитываются все чаты, в которых в расчетном периоде было хоть одно движение по сценарию (пришло сообщение от собеседника или ушло сообщение агента, сработал таймер, пришел входящий запрос и т.д.).
Q: Как измеряется количество уникальных Собеседников в NLU агентах и агентах без NLU?
A: Количество уникальных Собеседников в NLU агентах и агентах без NLU измеряется одинаково: учитываются все чаты, в которых в расчетном периоде было хоть одно движение по сценарию (пришло сообщение от собеседника или ушло сообщение агента, сработал таймер, пришел входящий запрос и т.д.)
Q: Как измеряется количество уникальных Собеседников в архитектуре каскада ботов в едином канале "Рассылки => Bot mother => Child Bots / Sub-bots"
A: Уникальный Собеседник как объект тарификации — это каждый уникальный Собеседник из канала, с которым Агент ведет коммуникацию в уникальном канале Агента. Если этот же фактический пользователь ведет диалог с этим же Агентом в другом его канале или с другим Агентом в этой же Компании, то он считается другим Уникальным Собеседником.
Q: Как происходит информирование и докупка уникальных Собеседников в SaaS?
A: Об алертах подписки вы можете узнать по ссылке:
На текущий момент покупка пакета пополнения трафика возможна только через техподдержку: support@chatme.ai
Вопросы по каналам Агента
Q: Как идентифицировать посетителя в конкретном канале?
A: Для идентификации посетителя в канале можно использовать канальные переменные. Узнать подробнее:
Broken link
Q: Где смотреть информацию, оставленную Собеседниками во время ответов при выводе Агента напрямую в Telegram?
A: При выводе напрямую в Telegram просматривать ответы Собеседников можно следующими способами:
Выгружать историю диалогов со страницы Аналитики;
Выгружать контекстные переменные Чатов со страницы Аналитики, тогда вы будете видеть только сохраненные в контекстных переменных ответы Собеседника;
Настроить интеграцию, например, через Integromat, и сделать отправку данных себе на почту или в Google Sheets.
Q: Как узнать имя пользователя в Telegram?
A: Если Собеседник не скрыл логин в настройках приватности Telegram, то его можно увидеть в канальной контекстной переменной channel_visitor_account.
Q: Как проверить, подписан ли пользователь на канал/группу в Telegram?
A: Это можно сделать с помощью внешнего запроса на URL https://api.telegram.org/bot{{ channel_webhook_token }}/getChatMember?chat_id=@[ЮЗЕРНЕЙМ КАНАЛА]_id={{ channel_visitor_id }}, где на вкладке Response происходит парсинг переменной из ответа: {{ body.result.status }}.
Добавьте в URL-адрес внешнего запроса юзернейм Telegram-канала или группы, подписку на которую необходимо проверить, добавьте внешний запрос в сценарий агента и используйте полученную переменную в дальнейшем сценарии. Алгоритм взаимодействия может быть следующим:
Собеседник пишет Telegram-боту в личных сообщениях;
Бот проверяет статус подписки собеседника;
В зависимости от статуса общение продолжается по одному из сценариев.
Пример конфигурационного файла агента:
проверка подписки.cfg
1.2 kB
Вопросы по аналитике
Q: Как отследить, сколько Собеседников прошло через весь сценарий, сколько из них покинуло диалог и на каком моменте?
A: Для этих целей подойдет отчет по слотам, выгрузить который можно на странице Аналитики. В отчете видно, через какой слот и сколько раз проходил Собеседник в ходе конкретной диалоговой сессии.