Dialogflow интегрировать свой Телеграм бот

Создадим чат-бота для реального бизнеса по производству и продаже каркасных бассейнов basseinsapfir.ru

Что будет необходимо сделать?
Настроить Dialogflow

Создать и настроить агента и интенты для обучения чат-бота. Подготовить ключ для приложения ChatBotDialogflow для Битрикс24.

Установить и настроить приложение ChatBotDialogflow в Битрикс24
Установить приложение, создать чат-бота с интеграцией с Dialogflow при помощи созданного ключа.
Настроить открытую линию и виджет для сайта в Битрикс24

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

Обучать чат-бота
На основе сообщений от пользователей добавлять и корректировать интенты в Dialogflow.
Настройка Dialogflow

Создадим и настроим агента и интенты для обучения чат-бота. Подготовим ключ для приложения ChatBotDialogflow для Битрикс24.

Зайдем в Dialogflow по ссылке http://dialogflow.cloud.google.com/ и создадим агента, кликнув в меню слева по «Create Agent».

Интеграция DialogFlow в Telegram

Введем имя агента, установим язык «Russian-ru» и нажмем кнопку «CREATE».

По умолчанию создаются два интента: Default Welcome Intent (для приветствия) и Default Fallback Intent (на случай, если бот не знает ответа). Подкорректируем их немного.

Слова приветствия мы потом настроим в открытой линии Битрикс24.

На первое время, для упрощения, если чат-бот не знает ответа, мы будем отсылать пользователей написать специалисту с производства в WhatsApp.

Создадим новый интент, кликнув по кнопке «CREATE INTENT».

Введем имя интента в поле «Intent name», обучающие фразы в разделе «Training phrases», текст ответа в разделе «Responses» и нажмем кнопку «SAVE» для сохранения интента.

Для форматирования ответа, можно использовать специальные символы:
[br] — перевод строки;
[b]текст[/b] — выделение жирным;
[url=адрес_ссылки]текст_ссылки[/url] — ссылка;
>> — цитирование.

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

Как создать и обучить чат-бота на DialogFlow. Основы.

Создадим ключ для приложения. Для этого кликнем по иконке «шестеренка» справа от названия агента в левом меню и в открывшемся интерфейсе по ID проекта в поле «Project ID».

В новой вкладке откроется интерфейс Google Cloud Platform. Наведем курсор на пункт «IAM и администрирование» и во всплывающем меню кликнем по пункту «Сервисные аккаунты».

Кликнем по «+ СОЗДАТЬ СЕРВИСНЫЙ АККАУНТ».

Введем название сервисного аккаунта и нажмем кнопку «СОЗДАТЬ».

Выберем роль для сервисного аккаунта «Администратор Dialogflow API».

И нажмем кнопку «ПРОДОЛЖИТЬ».

И затем кнопку «ГОТОВО».

В списке сервисных аккаунтов появится наш созданный новый аккаунт. Справа от него кликнем по «трем точкам» и там по пункту «Создать ключ».

Тип ключа оставим по умолчанию JSON и нажмем «СОЗДАТЬ».

Откроется всплывающее окно «Закрытый ключ скачан». Для завершения нажмем «ЗАКРЫТЬ». Файл ключа сохранился на нашем компьютере в папке для загрузок.

Установка приложения ChatBotDialogflow в Битрикс24

Установим приложение, создадим чат-бота с интеграцией с Dialogflow при помощи созданного ранее ключа.

Зайдем в Битрикс24 и установим приложение. Для этого кликнем в меню по пункту «Приложения», во вкладке «Все приложения» в поле фильтра введем «chatbotdialogflow» и кликнем по кнопке «ПОСМОТРЕТЬ» в найденом приложении.

Так же информацию о приложении можно посмотреть на официальном сайте Битрикс24 по ссылке https://www.bitrix24.ru/apps/?app=anweb.app1.

В новом окне нажмем синюю кнопку «Установить». В открывшемся всплывающем окне поставим галочки и нажмем зеленую кнопку «УСТАНОВИТЬ».

После установки откроется интерфейс приложения. В разделе «Ваши чат-боты» кликнем по иконке «+» (Добавить чат-бот).

Еще по теме:  История операций в Сбербанк Телеграмм

После установки откроется интерфейс приложения. В разделе «Ваши чат-боты» кликнем по иконке «+» (Добавить чат-бот).

Введем имя чат-бота, укажем подготовленный ранее файл ключа Dialogflow и нажмем кнопку «Установить».

Видим сообщение, что чат-бот успешно установлен.

Настройка открытой линии и виджета для сайта в Битрикс24

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

Зайдем в Битрикс24, перейдем в Контакт-центр и кликнием по «Онлайн-чат».

В разделе «Настройка канала» выберем нашу открытую линию и нажмем «Настроить».

Кликнем слева по пункту «Чат-боты» и установим галочку «При обращении клиента назначить ответственным чат-бота». В поле «Выберите чат-бота» выберем созданный ранее в приложении чат-бот. В поле «Когда подключать чат-бота» установим «В начале каждого нового разговора». В поле «Через какое время переводить разговор от чат-бота в очередь» выберем «не переводить».

В поле «Когда отключать чат-бота» установим «После перевода на оператора». Нажмем кнопку «Сохранить». Наш чат-бот готов к работе.

Скопируем код виджета для установки на наш сайт. Для этого зайдем в «Контакт-центр» Битрикс24, кликнем по плашке «Виджет на сайт» и во сплывающем меню выберем наш виджет.

В открывшемся окне нажмем кнопку «СКОПИРОВАТЬ В БУФЕР». Скопированный код поместим в код шаблона нашего сайта перед закрывающим тегом .

Настроим автоматическое приветствие на первое сообщение пользователя. Для этого кликнем «настроить» рядом с названием нашей открытой линии. В открывшемся интерфейсе в меню слева кликнем по пункту «Автоматические действия», установим галочку «Отправить автоматический ответ на первое сообщение клиента» и в поле ниже «Текст автоматического ответа» введем текст приветствия. Нажмем кнопку «СОХРАНИТЬ».

Настроим иконку и имя чат-бота для открытой линии. Для этого кликнем «настроить» рядом с названием нашей открытой линии. В открывшемся интерфейсе в меню слева кликнем по пункту «Очередь», в поле «Информация об операторах в очереди» выберем «Скрывать информацию об операторах». Ниже в разделе «Информация об операторе по умолчанию» в поле «Введите имя» введем имя нашего чат-бота, которое будет отображаться в открытой линии и загрузим иконку нашего чат-бота, кликнув по изображению слева от имени. Нажмем кнопку «СОХРАНИТЬ».

Настроим название открытой линии, которое будет появляться в окне веб-чата. Для этого кликнем «настроить» рядом с названием нашей открытой линии. В открывшемся интерфейсе в меню слева кликнем по пункту «Прочее» и в поле «Название Открытой линии» введем наше название. Нажмем кнопку «СОХРАНИТЬ».

Настроим автоматическое приветствие на сайте. Для этого в настройках виджета в разделе «Настроить приветствие:» переключим ползунок в положение «вкл». В блоке «Приветствие по умолчанию для всех страниц:» настроим имя, текст приветствия и иконку. Нажмем кнопку «СОХРАНИТЬ».

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

Зайдем в Битрикс24, перейдем в Контакт-центр и перейдем во вкладку «Список диалогов». Откроем историю диалога и на основе сообщений от пользователя добавим необходимые интенты в Dialogflow.

На примере сообщения от пользователя «Какие размеры и цены?» создадим в Dialogflow необходимый интент.

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

Данную инструкцию так же можно посмотреть в видео-формате на нашем YouTube канале по ссылке https://youtu.be/PFB-YL9om8g.

Посмотреть этот чат-бот в деле можно на сайте https://www.basseinsapfir.ru. Мы ежедневно занимаемся его обучением на основе сообщений от пользователей.

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

Еще по теме:  Как зайти в Telegram канал

Заказать создание и обучение чат-бота

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

Источник: aiapps.pro

Dialogflow интегрировать свой телеграм бот

Решил сделать серию видосов (или статей в блог, посмотрим) по новой чат-бот платформе Dialogflow CX. Тем более Google дает аж $600 на 12 месяцев, что вполне покроет расходы желающих опробовать платформу в «боевых условиях».

Примерный план:
— в чем разница между CX и ES версиями Dialogflow;
— обзор интерфейса, ключевые функции;
— сборка чат-бота;
— потоки;
— параметры и условия;
— . дальше решим по ходу дела.

‼ Если вам нужны воронки, то сразу смотрите в сторону Dialogflow CX.

❔ Что думаете? Полезно будет или лучше не заморачиваться?

346 views Alexey Malygin , 19:57

На втором своем канале выложил мануальчик по созданию магазина в чат-бот платформе Leadtex.
Кому интересно — посмотрите. Может знаете какие-то более интересные альтернативы.

На данный момент у ребят есть интеграция с такими мессенджерами:

✅ Telegram
✅ Viber
✅ WhatsApp
✅ Вконтакте

❗️Facebook + Instagram обещают в ближайшее время.

Короче говоря, для реализации магазина в мессенджере (с корзиной, списком товаров, crm-кой) — самое то!

299 views Alexey Malygin , 10:03

Dialogflow CX — относительно новая чат-бот платформа от компании Google. Развивается параллельно с ES версией и больше ориентирована на построение сложных чат-ботов.

В видео вы получите первое представление о платформе и общий обзор. Ссылка ниже.

389 views magdamagla_bot , 07:14

Как вы относитесь к магазинам в мессенджерах?
Пробовали реально ими пользоваться и что-то покупать?
Не важно где, в Телеграм, Вайбере и т.д.

Удобно? Быстрее, чем на сайте или в моб. приложении?

344 views Alexey Malygin , 13:36

‍ Если будете делать чат-бота на CX-версии Dialogflow, будьте готовы к тому, что блок custom payload работает только с одном каналом интеграции.

Проще говоря, если вы подключили например web-чат и facebook messenger и теперь хотите вывести карусель карточек или кнопки, то. то ничего . Создавайте для каждого канала интеграции отдельный агент.

Когда исправят — не известно, у разработчиков висит тикет с апреля.

473 views Alexey Malygin , 18:45

ManyChat запускает интеграцию с Bitrix24 и GetCourse.

475 views Alexey Malygin , 06:59
261 views Alexey Malygin , 18:30

ManyChat поддержал пользователей из Украины . Теперь за PRO-аккаунт не будет взиматься плата, по крайней мере до конца 2022 года.

Хотелось бы полной блокировки ru-аккаунтов, но я думаю это дело времени.

246 views Alexey Malygin , edited 09:05

Адаптировал коннектор для связки ManyChat и Dialogflow. Зачем?

Например, если у вас уже есть сборка воронки в ManyChat, но нужно как-то обрабатывать любые другие фразы пользователя (default reply) — что делать? Для распознавания текста лучшего помощника, чем Dialogflow не найти.

Коннектор поддерживает Instagram, Facebook Messenger, Telegram.
В качестве хостинга я взял свой любимый Google Cloud. Бесплатного тарифа хватит с головой.

А если сюда еще привязать Integromat (всего лишь + $9/мес), то получим возможность создавать чат-ботов с развитой бизнес-логикой (no-code) и доступом к сотням популярных онлайн-сервисов.

Хотя я больше сторонник нативного подключения мессенджеров к Dialogflow, минуя ManyChat. последний нужен разве что Instagram, чтобы не завязываться на «серый» Instagram API.

Вот как-то так «развлекаюсь» в условиях войны.

213 views Oleksii Malygin , edited 07:43

Еще по теме:  Пост в Телеграмме что это такое

Dialogflow CX приємно здивував, додавши функцію експорту потоків у формат draw_io XML. Так, потрібний потік тепер можна в пару кліків перенести в сервіси для створення діаграм. це і lucidchart і draw_io, а також будь-який сервіс, з підтримкою імпорту даних у форматі XML.

132 views Oleksii Malygin , 18:52

Цікава новина для українців

Нарешті в ChatGPT можна реєструватися з українських номерів. Раніше щоб згенерувати токен для API, мені доводилося проходити цілий квест.

Прикольна штука. Для одного проекту ми навіть підключили разом і ChatGPT і Dialogflow.
Ті фрази, що не розуміє Dialogflow передаються в ChatGPT. зазвичай то прості дурнуваті питання користувачів з якими останній класно впорався і не довелося робити складне налаштування Dialogflow. Заощадили купу часу.

А ви вже десь використовували ChatGPT? Може є цікаві кейси?

113 views Oleksii Malygin , 09:36

OpenAI випустила ChatGPT API, і тепер будь-який розробник може інтегрувати ChatGPT у свій додаток!

Було представлено 2 нові моделі:
Перша: gpt-3.5-turbo, яка завжди отримує рекомендовану за версією OpenAI стабільну модель.

Друга на сьогодні версія — це gpt-3.5-turbo-0301, яка підтримуватиметься до 1 червня.

При цьому модель gpt-3.5-turbo доступна за ціною $0.002 за 1k токенів, що в 10 разів дешевше, ніж попередні моделі, наприклад text-davinci-003, яку ми активно використовували до запуску turbo.

123 views Oleksii Malygin , 23:48

Google запустив сервіс Bard — конкурента ChatGPT. Поки що можна користуватися тільки в US та Британії. Але є ж VPN.

99 views Oleksii Malygin , 10:33

Не хочеться платити $20/міс за доступ до GPT-4? Спробуйте безкоштовні альтернативи.

1. Forefront AI
2. WNR AI
3. POE
4. Perplexity AI
5. Merlin
6. Hugging Face
7. Google Bard
8. Bing chat

Хоча мені більше подобається все ж таки ChatGPT.

49 views Oleksii Malygin , 07:52

Це якась магія

Подивіться на сервіс для генерації online-форм з використанням штучного інтелекту. Ви просто пишете запит (бажано англійською), пояснюєте для чого вам потрібна форма. Натискаєте на кнопку і далі ШІ сам створить питання, варіанти відповідей і все це буде виглядати і працювати по типу як Google Forms.

Є безкоштовний тариф, спробуйте

forms.app AI: The Best Assistant for AI Powered Forms

forms.app AI is an amazing AI assistant for creating online forms with a simple prompt. Visit here to get a first-hand experience now.

44 views Oleksii Malygin , 10:41

Canva + ChatGPT

Як створювати крутий графічний контент для соціальних мереж без мороки з графічними редакторами?
Достатньо безкоштовної версії Canva та Plus-акаунта в ChatGPT.

1️⃣ Активація плагіну Canva у ChatGPT

— Відкрийте магазин плагінів в ChatGPT (зверніть увагу: доступний лише у платній версії Plus).
— Знайдіть та інсталюйте плагін «Canva».

ℹ️ Переконайтеся, що у вас активована платна версія ChatGPT Plus.

2️⃣ Формуємо запит до ChatGPT

— Створюємо новий діалог та обираємо GPT-4.
— Перевіряємо наявність плагіна Canva.
— Пишемо свій запит. Наприклад, я попросив ChatGPT створити шаблон для Instagram Reels.

3️⃣ Редагуємо та зберігаємо шаблон

Як тільки ChatGPT подасть вам варіанти шаблонів, виберіть той, який вам найбільше до вподоби.

— Перейдіть до сервісу Canva за наданим посиланням та редагуйте дизайн за своїм бажанням.
— Збережіть готовий проект на свій комп’ютер.

Так, Canva теж має якийсь власний AI (можливо навіть на базі ChatGPT), але працює він тільки в платній версії.

Источник: telegram.me

Рейтинг
( Пока оценок нет )
Загрузка ...