Как сделать чат-бота для вашего сайта или бизнеса

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

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

Войдите в чат-бот. Чат-бот может служить вашим цифровым секретарем на стойке регистрации, когда вы не можете принимать запросы IM. Интеллект этого цифрового «секретаря» действительно зависит только от того, насколько хорошо вы можете запрограммировать диалог в своем чате.

Ранее MUO рассказывал о ChitterIM, который, по сути, является чат-ботом, который принимает от вас IM-команды для взаимодействия с Twitter. Это только один пример того, как чат-бот может автоматически выполнять задачи для вашего сайта или вашего бизнеса, но в этой статье я собираюсь показать вам основные шаги по созданию собственного чат-бота для вашего собственного сайта или бизнеса.

Как сделать чат-бот

Безусловно, лучший доступный инструмент для этого — IMified. Мы кратко рассказали об IMified в каталоге, и Марк рассказал о том, как использовать готовый бот IMified для использования целого списка готовых приложений, которые уже предлагают ребята из IMified.

Однако вы также можете создать своего собственного настроенного чат-бота, зарегистрировавшись в новой учетной записи, а затем нажав кнопку «Создать нового бота» в правом меню.

как сделать чат-бот

Настроить свой собственный настроенный чат-бот так же просто, как создать идентификатор для своего бота и определить URL-адрес, на котором будет находиться код чата вашего бота. В моем случае я храню код PHP для программирования ботов на своем собственном веб-сайте, поэтому я указал путь к этому файлу PHP.

сделать чат-бот

Когда вы закончите, вы получите длинный «ключ бота», который вы можете использовать, когда углубитесь в интеграцию вашего бота в различные сервисы, такие как программирование собственных функций Twitter. Однако сейчас мы собираемся сосредоточиться на создании этого базового файла PHP, где вы можете запрограммировать своего бота для взаимодействия с вашими пользователями.

сделать чат-бот

Чтобы показать, как это в основном работает, я собираюсь объяснить, как работает базовый файл PHP, предлагаемый IMified. Вот как выглядит основной код взаимодействия.


Вы сказали ". $ _REQUEST ['value2'].", Что вы знаете. "; перерыв;} } ?>

[/ NOEDIT]

Если вы пройдете этот пример кода, то увидите, насколько он прост. Бот IMified позволяет вам вести разговор через несколько «шагов», и вы можете форсировать навигацию. Вы можете позволить пользователю что-то набирать и переходить к следующему шагу, ничего не делая и просто заканчивая этот раздел «break;». Если вы завершите свое эхо с помощью «», это вернет бота (и разговор) обратно к началу. Ваш бот забудет все, что недавно было сказано.

IMified также позволяет использовать команду «goto» для перехода к определенному шагу в диалоге и принудительно возвращает диалог на один шаг назад (ниже я покажу, как это работает).

Но сначала, вот как будет выглядеть разговор бота. Бот называется «tswdesk».

сделать чат-бот

Конечно, вы хотите, чтобы ваш чат-бот был немного более умным (и интересным), чем этот простой пример. Однако, поскольку вы управляете беседой с помощью PHP-кода, просто подумайте о возможностях. Основываясь на разговоре, вы можете оказывать различные услуги своим читателям или клиентам. Отправьте электронное письмо, зарегистрируйте тест «обратной связи» в файл или предоставьте пользователю запрашиваемую информацию. Возможности действительно безграничны.

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


1-Подписаться на рассылку
2-Просьба поговорить с редактором
3-Отправить отзыв
4-Подписаться на RSS канал
5-Запрос телефонного звонка

Пожалуйста, введите ваш запрос: "; перерыв; } еще { echo "Я не понимаю ваш ответ, попробуйте еще раз."; перерыв; } } случай 3: { if ($ _REQUEST ['msg'] == "1") {echo "Спасибо. Я подписался на нашу рассылку, используя вашу учетную запись электронной почты IM. Хорошего дня.";} if ($ _REQUEST ['msg'] == "2") {echo "Спасибо. Я дал понять нашему редактору, что вы хотели бы поговорить с ним. Хорошего дня.";} if ($ _REQUEST ['msg'] == "3") {echo "Спасибо. Пожалуйста, напишите свой отзыв сейчас.";} if ($ _REQUEST ['msg'] == "4") {echo "Спасибо. Добавьте наш RSS-адрес в Reader, чтобы подписаться: http://www.topsecretwriters.com/rss. Хорошего дня."; } if ($ _REQUEST ['msg'] == "5") {echo "Спасибо. Вы запросили телефонный звонок. Пожалуйста, введите свой номер телефона.";} перерыв; } дело 4: { echo "Спасибо. Ваша информация отправлена. Хорошего дня."; перерыв; } } ?>

[/ NOEDIT]

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

как сделать чат-бот

Теперь выполнение некоторых из этих задач может быть таким же простым, как запись в лог-файл или отправка электронного письма в редактор с использованием PHP, но если вы хотите, чтобы ваш бот обслуживал вас, принимая команды Twitter или отправляя оповещения всем «друзьям» чата », Это потребует использования некоторых из API-интерфейсов IMified. Это выходит за рамки этой статьи, но мы перейдем к этим интересным функциям в следующей статье.

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

Изображение предоставлено: Shutterstock

Ссылка на основную публикацию
Adblock
detector