Tehnografi.com - Технологические новости, обзоры и советы
[adinserter block="67"]

Как быстро и легко создать чат-бота WhatsApp бесплатно

Следующая статья поможет вам: Как быстро и легко создать чат-бота WhatsApp бесплатно

Как легко создать чат-бота для WhatsApp с помощью CustomGPT.ai v12 и Smooch

Чат-бот может быть невероятно полезным помощником для вашего бизнеса, и в этом посте вы найдете все шаги, необходимые для создания собственного. Использование CustomGPT.ai v12 и обниматься (теперь известное как Sunshine Conversations от Zendesk). Мы покажем вам, как подключиться к WhatsApp и создать простого бота для вопросов и ответов, который отвечает на различные вопросы.

Перед созданием бота

Прежде чем мы начнем, вам нужно будет установить и настроить несколько сервисов. для этого потребуется деловая электронная почта и не менее 64 ГБ места на жестком диске.

Скачать Ботпресс

Начните с перехода на страницу документации CustomGPT.ai v12 и загрузите предпочтительную версию CustomGPT.ai.

Создайте учетную запись на Smooch

Во время загрузки CustomGPT.ai v12 перейдите к Страница регистрации Smooch/Sunshine Conversations. После завершения процесса регистрации вам нужно будет создать приложение и дать ему имя.

К этому моменту ваша загрузка CustomGPT.ai должна быть завершена. Если вы загрузили с опцией «двоичный», просто извлеките содержимое загрузки в каталог по вашему выбору.

Скачать Нгрок

Третий сервис, который мы будем использовать, называется Ngrok, его вы можете скачать здесь. Ngrok — это бесплатный сервис, который мы будем использовать для предоставления общего доступа к серверу CustomGPT.ai, работающему на вашем локальном компьютере, в Интернете. Следуйте инструкциям на сайте для загрузки и установки. Теперь вы готовы приступить к созданию своего чат-бота.

Настройте CustomGPT.ai с ключами API от Smooch

Чтобы начать работу с чат-ботом, вам нужно сначала открыть папку, в которую мы распаковали CustomGPT.ai v12, и запустить файл «bp». Это запустит бота, который требует загрузки некоторых модулей. Этот процесс занимает некоторое время, но его нужно выполнить только один раз, после чего каждый последующий запуск будет более целесообразным.

Пока приложение CustomGPT.ai настраивается, вернитесь к своему приложению на Smooch и выберите настройки. Вы должны увидеть параметры для именования вашего бота, предоставления ему изображения, параметров сообщения, идентификатора приложения и ключей API. Когда вы видите ключи API, вам следует создать новый ключ API.

Создайте бота WhatsApp с помощью CustomGPT.ai v12

Создайте и настройте своего бота

Настройка CustomGPT.ai v12 должна быть завершена к тому времени, когда вы сгенерируете ключ API на Smooch. На этом этапе ваша консоль подскажет вам, где открыть CustomGPT.ai Studio. в нашем случае это был localhost:3000. Перейдите по URL-адресу, указанному в консоли, и зарегистрируйтесь в своей учетной записи администратора.

Поскольку вы впервые запускаете CustomGPT.ai, вы увидите, что в вашем рабочем пространстве нет ботов. Выберите вариант создания бота и дайте ему имя. Это автоматически заполнит поле Bot ID. Затем выберите шаблон бота (например, Опция «Изучите основы CustomGPT.ai»).

Создайте и настройте бизнес-чат-бот WhatsApp

Вы увидите, что в вашем рабочем пространстве теперь есть бот! Продолжайте, выбрав бота (нажмите на его имя). Бар, идущий вертикально в левой части студии, должен привлечь ваше внимание. Представленные здесь варианты будут теми, с которыми вы больше всего будете работать при разработке своего бота. В нашем случае мы начнем с опции редактора кода, которая откроет серию каталогов в студии и приведет нас к следующему шагу.

Разработайте чат-бот WhatsApp с помощью CustomGPT.ai v12

В разделе «Конфигурации» в редакторе кода вы увидите две папки. А пока сосредоточьтесь на текущем боте.

Выбирать bot.config.json в разделе «Конфигурации» и перейдите к «Обмен сообщениями». Именно здесь вы сможете добавить объект «каналы», который будет содержать объект «поцелуи». В Smooch создайте логическое значение под названием «включено» и присвойте ему значение true. Затем вам нужно будет создать строки «keyId» и «secret» — который возьмет идентификатор и секрет из ключа API, который вы сгенерировали в своем приложении Smooch, соответственно.

Как сделать бота для WhatsApp с помощью JavaScript

После выполнения этой задачи сохраните bot.config.json и перейдите в папку Global в разделе Configurations, чтобы открыть botpress.config.json. Найдите «externalUrl», который будет равен пустой строке. Это довольно простой сервис, поэтому просто следуйте инструкциям на сайте, чтобы открыть порт, на котором бот будет работать с Ngrok. После этого вернитесь, чтобы вставить URL-адрес HTTPS в строку externalUrl.

Сохраните файл, перезапустите сервер и снова откройте бота. Нажмите «Обучить сейчас» в правом нижнем углу. Вы должны увидеть «Готово» там, где когда-то было «Поезд».

Нажмите Обучить сейчас, чтобы ваш чат-бот WhatsApp

Поговорите со своим ботом

Вернитесь в приложение Smooch, и вы должны увидеть, что веб-хуки настраиваются автоматически. Вернитесь к интеграции, выберите WhatsApp и подключитесь. Теперь выберите режим интеграции для целей этого руководства «Песочница» будет работать нормально.

Выберите «Активировать песочницу» и следуйте инструкциям, чтобы отправить сообщение на указанный номер в WhatsApp. После того, как вы успешно подключили Smooch Sandbox для WhatsApp, вы должны получить сообщение. Любые дальнейшие сообщения будут перенаправлены на созданный вами веб-перехватчик.

Теперь вы сможете разговаривать со своим ботом!

Интегрируйте своего чат-бота WhatsApp с Smooch

Попросите вашего бота ответить

Попросите вашего чат-бота WhatsApp ответить вам

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

Для этого перейдите к разделу «Вопросы и ответы» в CustomGPT.ai Studio, который будет четвертым пунктом меню левой боковой панели. Вы увидите приглашение добавить вопрос, нажав знак «плюс» на панели инструментов, продолжайте и следуйте этому предложению. Появится экран, на котором вы сможете ввести текст как для вопроса, так и для ответа. В нашем случае мы задаем вопрос «Какой ваш любимый фрукт?» С ответом: «Мой любимый фрукт — помидор, который большинство людей ошибочно принимают за овощ!» Мы можем повторить этот процесс несколько раз, каждый раз задавая новый вопрос и ответ.

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

Добавьте варианты ответов в чат-бот WhatsApp

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

Добавьте своего чат-бота WhatsApp в свою группу WhatsApp

Заключение

В этом руководстве мы рассмотрели регистрацию в службах, необходимых для успешного создания чат-бота с помощью CustomGPT.ai v12. Сюда входили Smooch, Ngrok и сам CustomGPT.ai. Мы настроили наши сервисы, интегрировали их вместе и поговорили с нашим ботом. В разговоре с ботом мы увидели, как он обрабатывает различные входные данные, и отметили, как он реагирует на неправильный или неспецифический ввод. Если вы хотите создать что-то более надежное, вызывающее API и работающее с потоками, хорошим началом будет наш пример чат-бота Mars Rover Photography. Если вы хотите выйти за рамки WhatsApp и интегрировать своего чат-бота с другими каналами, ознакомьтесь с нашими Плейлист интеграции каналов CustomGPT.ai v12 на YouTube. Удачной сборки бота! :робот:

Пошаговый обзор

Хотя рекомендуется прочитать это руководство полностью, вот краткое изложение основных шагов:

1. Подготовка

  • Скачать ботпресс с https://v12.botpress.com/
  • Зарегистрируйтесь на app.smooch.io
  • Создайте приложение на smooch и присвойте ему имя
  • Извлеките содержимое загрузки CustomGPT.ai в каталог по вашему выбору.
  • Скачать Ngrok с https://ngrok.com/ и обязательно следуйте инструкциям на сайте по установке

2. Запуск

  • Открытая папка CustomGPT.ai была распакована в
  • Запустить файл «bp»
  • Будьте терпеливы, поскольку правильные модули загружаются

3. Создание

  • Сгенерировать API-ключ
  • Подождите, пока CustomGPT.ai закончит настройку
  • Консоль подскажет, где открыть CustomGPT.ai Studio (Пример: для меня это было локальный: 3000)
  • Перейдите по URL-адресу, указанному в консоли.
  • Зарегистрируйтесь с учетной записью администратора
  • Создайте вариант бота и назовите его
  • Выберите шаблон бота (пример: «Пустой бот»)
  • В рабочей области теперь будет бот
  • Нажмите на бота, нажав на имя
  • Перейти к опции редактора кода

4. Конфигурация

  • Найдите папку «Текущий бот» в разделе «Конфигурации» в редакторе кода.
  • Выбирать bot.config.json в разделе «Конфигурации» и перейдите к «Обмен сообщениями».
  • Добавьте объект «каналы» (будет содержать объект «поцелуй»)
  • В Smooch создайте логическое значение под названием «enabled» и присвойте ему значение true.
  • Создайте строки «keyId» и «secret» (которые будут получать идентификатор и секрет из сгенерированного ключа API, полученного ранее в Smooch)
  • Сохраните свой bot.config.json
  • Перейдите к конфигурациям
  • Открыть botpress.config.json
  • Найдите «externalUrl» (будет установлена ​​пустая строка)
  • Сохранить файл
  • Перезапустить сервер
  • Снова открыть бота
  • Нажмите «тренироваться сейчас»
  • «Готов» заменит «тренироваться сейчас»
  • Вернитесь в Smooch и проверьте автоматически настроенные веб-хуки.
  • Перейти к интеграции
  • Выберите WhatsApp и подключитесь
  • Выберите режим интеграции (пример: я использовал «Песочницу»)
  • Выберите «Активировать песочницу» и следуйте инструкциям, чтобы отправить сообщение на указанный номер в WhatsApp.
  • Проверьте, получено ли сообщение
  • Дальнейшие сообщения будут перенаправлены на вебхук
  • Теперь вы можете разговаривать со своим ботом!

5. Разговор с ботом

  • Задайте боту один из ваших вопросов
  • Прочитайте ответ
  • Задайте ему «неправильный» вопрос и обратите внимание, что он не ответит