что это такое и виды, как сделать и подключить бота, готовые примеры
Определение «чат-бот» было введено в оборот Майклом Молдингом, который назвал так программу-виртуального помощника. Простая разработка анализировала текст и отвечала по теме. Ватсап-бот — это современный продукт для бизнес-страниц. Такая программа умеет уже намного больше своих предшественников.
Современный продукт для бизнес-страниц.Что такое боты для WhatsApp
WhatsApp Bot имитирует общение с человеком. Через мессенджер можно настроить первую линию технической поддержки пользователей, давать автоматические ответы на частые вопросы, консультировать посетителей сайта, проводить конкурсы и опросы. Доступны и более сложные функции, но на практике они требуются реже. Это может быть поиск информации по базе данных, автоматические продажи или прием платежей. Многие работают через канал whatsapp api для передачи данных.
Ответы на все вопросы.Софт для мессенджера возьмет на себя часть повторяющихся бизнес-задач: однотипные диалоги с клиентами, консультации, прием резюме, организация командировок, запись на мероприятия, прием заказов на доставку. С помощью этого инструмента можно создать базу клиентов без посадочной страницы и сэкономить на стоимости лида (заинтересованного товаром или услугой лица).
Типы Ватсап ботов
Боты бывают простые, то есть выполняющие запрограммированное число действий. Они выдают информацию по типовым вопросам, используя элементы искусственного интеллекта. Последние имеют способность к самообучению и ведут полноценный диалог.
Несколько примеров:
- Тинькофф Банк реализовал софт с подсказками. Клиент начинает вводить сообщение, программа распознает текст и предлагает на выбор типовые вопросы по ключевому слову. После выбора ответ-инструкция приходит мгновенно.
- Почта России предлагает многофункционального бота. Прямо в мессенджере можно рассчитать стоимость отправки, узнать адрес ближайшего отделения почтовой связи, отследить посылку. Для взаимодействия нужно сначала выбрать категорию запроса, а потом ответить на уточняющие вопросы.
- «Электронный помощник» Леруа-Мерлен отвечает на частые вопросы об условиях доставки, графике работы магазинов, самовывозе, проверяет статус заказа.
Алексей Могильников, основатель ConfBot, приводит другую классификацию. Разработчик выделяет интерфейсных ботов, которые взаимодействуют через картинки и кнопки, и программы, принимающие команды на естественном языке.
Автоответчики
Ответить на большинство вопросов, с которыми пользователи обращаются к службе поддержки, могут простые программы. Схема работы автоответчика простая. Функция доступна только на смартфонах на Android, для iOS реализовать такую опцию невозможно по техническим причинам.
Спамеры, рассылки
Программы-спамеры автоматически формируют файл контактов, регистрируют аккаунты, подбирают случайные ник и фото, рассылают текст, сохраняют шаблоны. Форматы рассылок разные: текст, файл, изображение, связка из текста и изображения, текста и файла. Важно, что рассылка осуществляется по заинтересованным пользователям. За спам программу могут забанить.
Помощь клиенту в разных сферах.Помощники, обучалки, напоминалки, поиск товаров и услуг
В России 18% кредитно-финансовых организаций уже имеют в своем арсенале боты для мессенджеров и социальных сетей, 21% собираются это сделать, а большинство (93%) считают технологию прогрессивной. Чат-бот банка Точка, например, подсказывает, где можно пополнить счет или снять деньги, отправляет платежи и передает заявки менеджерам.
С помощью простой программы можно заказать такси или еду, забронировать билеты на самолет или поезд, купить товары. Например, бот Ebay формирует заказ, уточняет детали и предлагает варианты. Программа может направлять клиента на сайт для совершения покупки: оплаты и получения электронного подтверждения. Это снижает нагрузку на специалистов.
Развлекательные игры, викторины
Развлекательный контент востребован. Боты обеспечивают пользователя свежими новостями, играми, пожеланиями, стихами, открытками, викторинами, анекдотами.
Подробнее о чат ботах
Настроить общение через чат требуется для автоматических ответов на распространенные вопросы и проведения консультаций. Виртуальные помощники разрабатываются не только профессионалами, но и простыми пользователями. В последнем случае используются конструкторы с настройками, доведенными до максимальной результативности.
Платный
Купить программу-бота можно в студии, которая специализируется на веб-разработке и предлагает услуги продвижения, или у фрилансера. Компания Izzibot занимается созданием лендингов для «Вацапа», представляющих любой тип бизнеса. Есть много конструкторов, в которых можно выбирать функционал по необходимости и доступному бюджету.
Бесплатный
При небольшом бюджете можно сделать такой софт самостоятельно, но его возможности и опции будут сильно ограничены. В этом помогут специальные конструкторы, например botmother, bot-kit. Последняя платформа платная, но есть пробный период использования.
Преимущества
Чат-боты помогают бизнесу: согласно результатам исследования маркетингового агентства Drift, только 7% международных фирм отвечают на вопросы клиентов за 5 минут, а больше половины (55%) не отвечают в течение 5 дней и более. В России ситуация еще хуже: 70% вопросов остаются без ответа, а если пользователь и дожидается решения своей проблемы, то в среднем за 10 часов.
Боты уменьшают ожидание: в медицинском и финансовом секторах они отвечают на 4 минуты быстрее, чем операторы колл-центров или сотрудники поддержки на сайтах.
О результатах внедрения технологии отчитался гендиректор Webbankir Андрей Пономарев. Он сообщил, что за месяц поступило на 30% меньше писем по электронной почте, в три раза меньше звонков и на 15% — сообщений в чат. Клиенты использовали бота в мессенджере на 25% чаще, чем другие каналы связи вместе взятые. Так, в течение одного месяца нагрузка на сотрудников снизилась в полтора раза.
Программы можно использовать для увеличения продаж. Гораздо удобнее отправить запрос в мессенджер, чем искать товар в каталоге. Чат-бот (правда, не в «Ватсапе», а в «Телеграме») помог увеличить число заказов сети «Папа Джонс». За три месяца, прошедшие после внедрения технологии, пользователи сделали более 5 тыс. заказов, а показатель конверсии достиг 30%. Средний чек оказался на 7,5% меньше, чем при реализации через другие каналы.
Боты можно использовать для сбора информации об аудитории, анализа истории запросов и покупок, поиска более релевантных акций и товаров. Российский сервис объявлений «Юла», к примеру, запустил программное решение для поиска лотов. Софт ищет объявления по выбранным параметрам, местонахождению пользователя, со временем начинает выдавать более точные результаты, основываясь на истории поиска.
Как подключить чат бота к Ватсап
Простая инструкция и ускоренная работа.Самым распространенным решением является сервис Chat Helpdesk. После регистрации пользователь получает простую инструкцию и доступ к интерфейсу оператора. С одного номера могут работать несколько операторов одновременно (с разграниченными правами), что ускоряет работу. Дополнительно можно выгружать на сторонний накопитель статистику и отчетность. Эти базовые опции доступны в пробном режиме. Для получения полного доступа достаточно связаться с разработчиками программы через сайт.
Создаст опытный специалист.Инструкция как самому сделать бота
Создать полноценную программу-бота сейчас невозможно, потому что у мессенджера нет открытого API для сторонних разработчиков. Осенью 2017 года на официальном веб-сайте было анонсировано создание специального дополнения WhatsApp для бизнеса. Ожидалось, что в приложении появится возможность создания специального софта. Пока новой информации по этому поводу нет.
Существует несколько готовых решений, которые создаются опытными программистами с помощью скриптового языка PHP для выполнения типовых бизнес-задач. Чтобы сэкономить, можно попробовать разобраться с конструктором ботов.
Как отредактировать
Создать бота в WhatsApp самостоятельно под силу только опытным разработчикам. Под заказ такие специалисты могут не только написать программу под поставленные задачи, но и отредактировать уже имеющуюся.
Готовые решения
Несколько готовых ботов для мессенджера «Вацап»:
- AutoResponder. Автоматические ответы на сообщения. Программу можно скачать бесплатно в Google Play.
- Sequel. Игровой конструктор для развлекательных целей. На основе имеющихся шаблонов можно сделать интерактивную викторину. Есть возможность интеграции со сторонними сервисами.
- Imperson. Бесплатный конструктор бота для рассылки изображений, видео, файлов, текста, голосовых сообщений.
Бот в WhatsApp — это не самостоятельный инструмент, который должен использоваться совместно с другими для достижения максимальной эффективности. Такая программа позволяет увеличить прибыль без вложений.
wotsap24.ru
Инструкция — Визуальный конструктор WhatsApp-ботов
25.11.2019 — Мы приступили к разработке нового личного кабинета!😃 Скоро вас ждет много новых, приятных и интересных штучек! 😎 ×
Стоит начать с того, что вы не должны обладать какими-либо техническими знаниями или умениями, чтобы создать WhatsApp-бота.
Пример бота который мы будем создавать ниже, работает на номере +7 929 949 73-93, Вы можете протестировать.
После того как Вы авторизовались через аккаунт Google, Вы попадаете в личный кабинет.
Создадим первое сообщение:
Заполняем:
Чтобы обратиться к клиенту по имени достаточно вставить в сообщение тэг {NAME}. Например: Привет, {NAME}! Я бот! Чем я могу помочь ?
(Внимание! Если галочка «Варианты ответа» не активна, необходимо удалить все сообщения до текущего. Чтобы это сделать заходим в конструктор и нажимаем на маленький карандашик напротив следующего сообщения. Далее в самом низу есть галочка «Удалить сообщение и все зависимости»)
Получилось:
Теперь создадим уведомление на WhatsApp, чтобы позвонить пользователю, когда он нажмет цифру два (Получить консультацию). Для этого кликаем на зеленый плюсик на против этого пункта (предыдущее фото):
Готово! Теперь, когда пользователь выберет пункт два, сразу отправится сообщение на номер WhatsApp с текстом, указанным Вами на предыдущем скриншоте.
Далее, чтобы наш бот заработал, необходимо зайти в «Получить QR-код» и нажать кнопку «Получить QR-код».
Полученый код сканировать приложением WhatsApp. Для этого необходимо зайти в приложение WhatsApp > Настройки > WhatsApp Web.
На этом всё! Можете написать любое сообщение на Ваш номер WhatsApp!
Вот Вы и сами убедились, что конструктор предельно прост! Создавайте своих ботов, настраивайте уведомления, отправляйте файлы!
Созданный пример работает на номере +7 929 949 73-93, Вы можете протестировать.
Примечание. В данном примере используется опция из профессионального тарифа «Статическое меню». Ее можно подключить в Конструтор -> Настройки.
Внимание! После того, как вы что-то изменили в конструкторе, необходимо зайти в Конструтор > Настройки и нажать кнопку «Очистить кэш». Если Вы этого не сделаете, бот будет работать некорректно.Внимание! После того, как вы сканировали QR-код, если Вы откроете WhatsApp WEB версию на компьютере или нажмете в приложении «Выйти со всех устройств» — бот перестанет работать! Придется заново сканировать QR-код на нашем сайте. Мы отправляем уведомление на email который привязан к аккаунту.
Внимание! Во время работы бота чат на телефоне должен быть закрыт.
Для того чтобы, сделать ссылку на бота с предустановленным сообщением, воспользуйтесь нашим конструктором ссылок whatsapp.
Чат-бот для WhatsApp — создание и настройка ботов для чатов в Вотсап для бизнеса
Для начала стоит упомянуть, что создать полноценный, сложный и многофункциональный чат-бот для WhatsApp на данный момент невозможно, поскольку у WhatsApp сейчас нет внешнего API для разработчиков.
В сентябре 2017 в официальном блоге компании было анонсировано создание специального приложения WhatsApp для бизнеса, где, как ожидается, будет такая возможность. В связи с этим многие разработчики ботов уже заранее предлагают создать бота в WhatsApp для бизнеса, однако пока что нет возможности подключить такого онлайн-бота для чата в WhatsApp.
Что же делать компаниям, которые хотели бы использовать мессенджер WhatsApp для коммуникации со своими клиентами уже сейчас? Мы нашли один очень удачный вариант и сейчас расскажем о нем.
Для чего нужен чат-бот в WhatsApp
Смотрите, для чего обычно требуется установить чат в WhatsApp и настроить общение через чат-бот:
Все это вполне возможно реализовать с помощью сервиса Chat Helpdesk, в нем с помощью функционала автоматических ответов несложно настроить и запустить чат-бот в WhatsApp. А более сложные функции, такие как прием платежей, автоматические продажи или поиск информации по базе требуются гораздо реже.
После регистрации в этом сервисе вам будет доступен единый интерфейс оператора чат-центра со множеством полезных функций, в том числе в нем есть возможность настроить оптимизированный бот для Viber, WhatsApp, Telegram, API для интеграции с CRM-системой, виджет на сайт, рабочие места операторов и супервайзеров.
Пользователю будет удобно обратиться к боту для продаж и общения с клиентами в Вотсап потому что:
- легко подключиться – не нужно ничего дополнительно устанавливать, мессенджер уже есть на смартфоне
- можно общаться в любое время, круглосуточно
- история переписки сохраняется, если она понадобится клиенту, то он сможет к ней вернуться и прочесть заново
Для бизнеса преимущества от настройки обмена сообщениями в WhatsApp с клиентами через Chat Helpdesk будут состоять в следующем:
- оператор видит все диалоги со всех меcсенджеров и из всех социальных сетей в едином окне
- с одного и того же номера WhatsApp или Viber могут работать несколько операторов (тогда как при работе напрямую это невозможно), можно разграничивать права доступа операторов в системе
- есть функции отчетности, сбора статистики и выгрузки картинок и документов
- ни одно клиентское обращение не теряется, все они будут обработаны и соответственно в дальнейшем со стороны клиентов будет больше доверия
- у сервиса есть собственная техническая поддержка, которая поможет с его внедрением и любыми вопросами по его работе.
Если ваша деятельность требует постоянных недолгих диалогов с клиентами, то чат-бот может оказаться очень полезен. Он обеспечит дополнительный и удобный канал связи для клиентов, снимет часть рутинной работы с операторов. Например, чат-бот можно «поручить» автоматическое принятие заказа от клиента, информирование о статусе доставки, ответы на часто задаваемые вопросы и любые другие диалоги, сценарий которых можно более-менее определить заранее.
integrus.ru
что это, какие бывают и как сделать
Боты для Whatsapp
Виртуальные помощники: программы-боты в Whatsapp созданы для определенных потребностей пользователя. Искусственный интеллект является полезным не только в повседневной жизни, но и в деловой сфере. В этой статье рассмотрим подробно боты Ватсапа и пошаговую инструкцию их создания.
Что такое боты для Ватсап
Бот в Воцапе – многофункциональная программа-автоответчик, которая взаимодействует с самим приложение. Использование Ватсапбот позволяет выполнять следующие функции в чате:
- создание опросов и рассылок;
- подбор музыки, видео, кулинарных рецептов;
- автоматическая настройка функционала мессенджера;
- быстрый перевод текста и прочие.
Боты выдают себя в качестве реального человека. Специальная программа выдерживает большие нагрузки пользователей, легко отключается и включается. Был разработан профессиональными спамерами и программистами. Настройки были доведены до максимальной результативности.
Типы ботов:
Боты бывают различных типов, которые отличаются характером назначения программы: автоответчики, спамеры, помощники, развлекательные. Рассмотрим каждую разновидность подробнее ниже по тексту.
Автоответчики
Схема работы автоответчика заключается в автоматическом ответе на сообщения в мессенджере Воцап. Данная функция доступна только на смартфонах, функционирующих на Андроиде. Для Айфона функционал отсутствует по техническим причинам.
Спамеры (рассылки)
Боты для комплексной рассылки выполняет несколько функций:
- автоматически создает файл с контактами;
- регистрирует учетные записи, придумывает ник и устанавливает фото;
- рассылает текст сообщения с заданной скоростью отправки;
- сохраняет созданные шаблоны.
Встроенный автоответчик в программу не отвечает на сообщения, в которых присутствуют стоп-фразы или слова. Форматы рассылок различные: файл, текст, картинка, комбинации текста и картинки, текста и файла.
Внимание! Рассылка в мессенджере должна осуществляться по подписчикам по целевому назначению. Покупать базы и забрасывать клиентов множеством рекламы не стоит, иначе программа будет забанена.
Помощники (обучалки, напоминалки, поиск товаров и услуг и т.д.)
Помощник в Ватсап помогает вести бизнес в Интернете и самообучаться. Специальные искусственные программы способны на высоком уровне общаться с потенциальными клиентами и заказчиками. Такое нововведение в деловой сфере сэкономит средства на обслуживании реального консультанта.
Развлекательные (игры, викторины)
Развлекательный контент в Вотсаппе обеспечивает пользователей лучшими и свежими играми, анекдотами, стихами, пожеланиями. Подписавшись на бота, каждый в постоянном режиме будет получать новинки для досуга.
Как подключить чат-бота к Ватсап?
Общение посредством чата-bot имеет ряд преимуществ:
- автоматические ответы на вопросы клиента;
- техническая помощь 24/7;
- проведение конкурсов и опросов.
Вышеперечисленные задачи сможет решить сервис Chat Helpdesk. После обязательной регистрации пользователь получает возможность доступа к централизованному интерфейсу оператора в чат-центре с мультиопциями. Дополнительно можно настраивать боты и для других мессенджеров, включая API.
Обмен сообщениями в Воцапп посредством Chat Helpdesk позволяет работать с одного номера нескольким операторам одновременно. На каждый вопрос пользователя дается полное разъяснение, что вызывает больше доверия у клиента. Дополнительно можно загружать отчетность и статистику переданных и полученных данных.
Внимание! Чат-бот подходит для ведения недолгих шаблонных диалогов в Вацапе.
Сделать самому или купить?
Покупка готовой программы-бот является лучшим стабильным инструментом по продвижению бизнеса. Реклама в Ватсапп – отличная альтернатива электронным сайтам и социальным сетям. Автоматический bot может консультировать, рассказывать об акциях, отвечать на вопросы, записывать на прием, высылать прайс-листы. Искусственный интеллект заменяет живого специалиста.
Инструкция, как самому сделать бота.
Стоит отметить, что создать мультифункциональный и полноценный бот для Вотсаппа не представляется возможными из-за отсутствия внешнего API для разработчиков. Специализированные автоматические программы создаются командой опытных программистов.
Готовые решения на все случаи жизни
Предлагаем подборку топовых готовых чат-ботов для выполнения различных задач:
- Приложение AutoResponder для WhatsApp (дает автоматические ответы на сообщения). В программе нужно осуществить настройки: Rules—Add new rule—Answer Message. После активации функции Receive Message на СМС будет отвечать программа-бот. Скачать программу можно в Гугл Плэй Маркете.
- Imperson (бесплатный многофункциональный конструктор чат-бота для передачи картинок, видеороликов, голосовых СМС, AR/VR контента).
- Sequel (конструктор для игровых и развлекательных целей, на основе шаблонов можно построить интерактивную викторину). Возможна интеграция бота с другими сторонними программами.
Автоматические bot заменяют целые колл-центры, выполняя работу за специалистов. Для расширения функциональных возможностей ботов требуется дополнительна оплата.
what-is-app.ru
Python-скрипт на 20 строк, который каждый день желает родителям доброго утра через WhatsApp
Автор материала, перевод которого мы сегодня публикуем, говорит, что современные люди, жизнь которых переполнена работой, часто забывают писать сообщения своим родным и близким. Он, глядя на то, как его родители каждое утро шлют ему в WhatsApp вдохновляющие цитаты и полезные советы о здоровье, решил, что пришло время ответить им взаимностью.В этом руководстве мы напишем простой Python-скрипт, предназначенный для отправки WhatsApp-сообщений. В ходе работы будем пользоваться Python-пакетом Twilio. Для организации ежедневного запуска скрипта в заданное время разместим код в облаке.
Одним из подходов к решению этой задачи является использование Python-пакета Selenium и веб-версии WhatsApp вместо сервиса Twilio, на который, после исчерпания возможностей бесплатного предложения, нужно оформлять платную подписку. Но так как работа с веб-версией WhatsApp требует периодического сканирования QR-кода с помощью мобильного телефона, автоматизировать отправку сообщений при таком подходе не получится.
Работа над проектом будет состоять из трёх шагов:
- Настройка Twilio.
- Изучение и модификация кода.
- Развёртывание проекта в облаке и настройка триггера.
Шаг 1. Настройка Twilio
Создадим бесплатную учётную запись на сайте Twilio, подтвердим адрес электронной почты и номер телефона.
Регистрация учётной записи Twilio
Кроме того, в рамках бесплатного предложения Twilio необходимо использовать WhatsApp-песочницу (WhatsApp Sandbox). Это означает, что вы не сможете пользоваться собственным номером телефона, и то, что вам придётся пройти через процедуру выдачи разрешения на получение WhatsApp-сообщений.
Собственным номером для работы с сообщениями можно пользоваться после того, как WhatsApp разрешит Twilio использовать ваш номер. Для того чтобы получить разрешение, нужно заполнить форму. Из материалов техподдержки Twilio можно узнать о том, что, хотя Twilio и работает напрямую с WhatsApp, на получение разрешения может понадобиться некоторое время. К тому же, там говорится об ограниченных масштабах выдачи разрешений. В результате многим приходится пользоваться WhatsApp-песочницей Twilio.
Всё это особой радости не вызывает, но то, что доступно нам в рамках бесплатного предложения Twilio, позволяет решить нашу задачу. Кроме того, получается, что WhatsApp-песочница — это пока единственный широкодоступный вариант.
Теперь нужно подключить телефон получателя сообщений к песочнице, после чего на этот телефон можно будет отправлять сообщения. Для того чтобы узнать о том, как это сделать, вам нужно перейти в раздел консоли Twilio, который посвящён WhatsApp. В частности, тут предлагается отправить WhatsApp-сообщение с указанным текстом на определённый номер.
Страница консоли Twilio с инструкциями по подключению телефона, на который можно будет отправлять сообщения
Запрос на подключение, отправленный с телефона
Сохраните выданный вам WhatsApp-номер в контактах. Ему можно назначить любое имя. Я, чтобы не усложнять себе жизнь, назвал этот контакт Twilio Sandbox, а потом отправил на него сообщение с телефона отца (это можно видеть на предыдущем рисунке). Эта процедура выполняется лишь один раз.
Теперь нужно перейти в консоль Twilio и получить SID и токен аутентификации для своей учётной записи. Эти данные помогут Twilio узнать вас при программной работе с сервисом.
Шаг 2. Изучение и модификация кода
Загрузите этот GitHub-репозиторий и распакуйте архив.
Содержимое zip-файла
Здесь вы найдёте файл с исходным кодом (whatsapp_messaging.py
) и пакет для развёртывания проекта (aws_lambda_deploy.zip
).
Вот код скрипта:
from twilio.rest import Client
def msg_mom_and_dad(event=None, context=None):
# тут нужно использовать SID и токен аутентификации, которые вы получили на Twilio
twilio_sid = 'AC84c9f1602d7fb6af4eda5b0c39a03b37'
auth_token = '4a2021b28f1aa606d9c6945d3c248ebd'
whatsapp_client = Client(twilio_sid, auth_token)
# в этот словарь можно добавлять контактные сведения тех,
# кому вы хотите отправлять сообщения
contact_directory = {'daddy':'+919624666836'}
for key, value in contact_directory.items():
msg_loved_ones = whatsapp_client.messages.create(
body = 'good morning {} !'.format(key),
from_= 'whatsapp:+14155238886',
to='whatsapp:' + value,
)
print(msg_loved_ones.sid)
Сейчас мы разберём этот код. Вот, для удобства, скриншот с пронумерованными строками.
Код файла whatsapp_messaging.py с пронумерованными строками
- Строка 1. Импорт клиента для работы с REST-API Twilio.
- Строка 3. Создание функции
msg_mom_and_dad
. Эту функцию мы передадим AWS. Она будет вызываться ежедневно в заданное время. - Строки 6-7. Здесь вам нужно заменить существующие в коде
sid
иauth_token
на собственные (об их получении мы говорили в конце предыдущего раздела). - Строка 9. Создание объекта клиента Twilio с использованием учётных данных.
- Строка 13. Создание словаря. В качестве ключа тут используется имя получателя сообщений, в качестве значения — номер его телефона. В этот словарь можно добавить и дополнительные контактные сведения.
- Строка 15. Цикл
for
, в котором осуществляется обход словаря (в нём пока имеется лишь одна запись). Вbody
нужно указать текст сообщения. Я создал простое сообщение с текстом «good morning», за которым следует значение, взятое из ключа текущего элемента словаря. В моём случае это приводит к формированию сообщения «good morning daddy !». Воfrom_
указывается тот WhatsApp-номер, который мы получили ранее. Вto
записывают номер получателя сообщения — тот, с которого ранее отправляли запрос на подключение к WhatsApp-песочнице Twilio. - Строка 23. Тут мы, в целях проверки состояния сообщения, выводим его SID. Мы этими сведениями пользоваться не будем.
Вам, чтобы воспользоваться этим кодом для отправки сообщений, нужно изменить в нём следующее:
twilio_sid
auth_token
contact_directory
from_
body (это необязательно)
После того, как вы внесёте в код изменения, сохраните файл. Затем распакуйте архив
aws_lambda_deploy.zip
, замените файл whatsapp_messaging.py
на ваш файл с тем же именем, после чего снова упакуйте всё в .zip-архив. Смысл этих действий сводится к тому, чтобы внести в код ваши учётные данные и сведения о тех, кому вы хотите отправлять сообщения. Всё остальное в пакете, предназначенном для развёртывания на AWS, осталось неизменным. Теперь займёмся работой с AWS.Шаг 3. Развёртывание проекта на AWS и настройка триггера
Код готов к запуску и к тому, чтобы отправлять WhatsApp-сообщения. Если вы интересуетесь тем, какую роль в проекте играют другие файлы из архива
aws_lambda_deploy.zip
, то знайте, что среди этих файлов находятся пакет Twilio и все остальные зависимости проекта. Всё это нам нужно из-за того, что мы планируем использовать функции AWS Lambda в Python-окружении, в котором нет пакета Twilio. А почему бы нам это не исправить, просто выполнив для установки нужного пакета команду pip install twilio
? Дело в том, что тут у нас нет сервера.Для этого мы используем AWS Lambda — это бессерверная вычислительная среда, в которой можно размещать фрагменты кода, вызов которых, в соответствии с нуждами пользователя, инициируют различные события и триггеры. Наш код планируется запускать всего раз в день, поэтому использование чего-то вроде EC2-сервера на AWS, работающего круглосуточно, окажется пустой тратой вычислительных ресурсов и денег. Наша Lambda-функция будет вызываться ежедневно в определённое время по запросу из триггера, а её выполнение будет занимать совсем немного времени.
Начало создания Lambda-функции
Войдите в свою учётную запись AWS. После этого пройдите по пути Services → Compute → Lambda → Create a function
.
Экран создания Lambda-функции
Дадим функции имя.
В качестве окружения, в котором будет выполняться функция, выберем Python 3.6. Нам не нужно подключаться к другим сервисам AWS. Поэтому нас устроит уровень разрешений, задаваемый вариантом Create a new role with basic Lambda permissions
.
После выполнения настроек достаточно нажать на кнопку Create function
. Теперь мы окажемся на главной панели управления.
Панель управления
Здесь, в разделе Function code
, нужно указать обработчик (Handler
), с помощью которого система сможет запускать наш код. В нашем случае в поле Handler
нужно записать строку whatsapp_messaging. msg_mom_and_dad
, указав имя файла с кодом и функцию, которую мы хотим вызывать.
В поле Function package
нужно загрузить наш .zip-файл, то есть — тот файл, который мы создали на предыдущем шаге.
Теперь код готов к запуску. Проверить — работает ли функция и отправляет ли она сообщения, можно, нажав на кнопку Test
.
Финальным шагом нашей работы станет настройка триггера, который будет вызывать функцию ежедневно в заданное время. Пройдите по пути Add trigger → CloudWatch Events
.
Настройка триггера
Нам нужно создать новое правило (Rule
). Ему необходимо назначить имя (Rule name
). При желании можно добавить к нему описание (Rule description
).
Укажем тип правила (Rule type
) как Schedule expression
.
Время вызова функции задаётся с помощью конструкции cron(30 1 * * ? *)
. Разберём эту конструкцию:
30 1
означает UTC-время 1:30 утра. Это — 7 утра по моему IST-времени.- Следующие два символа,
* *
, служат для указания дня месяца и месяца. - Следующие два символа,
? *
, позволяют указать день недели и год. Эта конструкция означает, что функция будет вызываться ежедневно, без ограничений по годам и месяцам.
Здесь вы можете узнать о том, как настраивать собственные задания cron.
После того, как настройка триггера завершена, проверьте — установлен ли флажок Enable trigger
, включающий триггер. Теперь осталось лишь нажать на кнопку Add
и триггер будет создан.
Сведения о триггере
Сведения о Lambda-функции
На панели управления Lambda-функции можно видеть, что к функции прикреплена сущность CloudWatch Events
, и то, что функция может вызываться по срабатыванию соответствующего триггера.
Итоги
Сообщение, отправленное Python-скриптом
Мы завершили работу над проектом. Теперь можно, в телефоне получателя сообщений, в контактах WhatsApp, поменять имя контакта Twilio Sandbox на собственное (я поменял его на Son). Наша система, кроме того, позволяет общаться с получателем сообщений из панели управления Twilio.
Уважаемые читатели! Используете ли вы Twilio в своих проектах?
habr.com
что это такое и как создаются
Программы-помощники, с которыми можно вести диалог путём простого текстового чата, имеются почти во всех мессенджерах. Это направление быстро развивается, потому что боты действительно сильно упрощают жизнь владельцам каналов и пабликов. Мы расскажем об одном из таких роботов – AvinfoBot, который очень полезен для любого автовладельца.
Что такое боты в WhatsApp?
Роботы в мессенджерах, это компьютерные программы, с которыми можно общаться как с живым человеком. До общения голосом здесь пока не дошло, хотя к этому всё идёт. Сейчас пока диалог с ботами ведётся текстовыми сообщениями – вы отправляете им различные запросы, а они вам отвечают. Нет сомнений, что ещё через десяток лет про текстовых ботов никто не вспомнит, все будут общаться голосом.
Какие задачи можно переложить на роботов в чатах того или иного мессенджера? Конечно, рутинные операции, которых при любой деятельности в интернете бывает всегда довольно много.
- Модерирование сообществ. Чем крупнее паблик, чем больше в нём подписчиков, тем больше работы у администраторов. Программы могут следить за порядком в обсуждениях, просматривать ведущиеся беседы и сигнализировать админам, когда требуется вмешательство. А некоторые задачи, например, автоматическое удаление нецензурщины, они могут делать и сами.
- Консультации покупателей и заказчиков. Любой бизнес, ведущийся в интернете, может ощутимо повысить свою привлекательность и сэкономить на живых консультантах. Боты сейчас уже вполне в состоянии общаться с потенциальными заказчиками на обычном человеческом языке. Часто посетители, обратившиеся на горячую линию, могут и не понять, что общались не с живым консультантом, а с компьютерной программой.
- Планирование времени. Ваш персональный робот, живущий в мессенджере, возьмёт на себя работу секретаря. Он распланирует ваш день, согласует мероприятия, никогда не устанет и ничего не забудет.
- Бизнес-ассистенты. Им можно отдать рутинный поиск информации в интернете, обзвон клиентов, создание опросов и емайл-рассылок, и много всего другого.
- Развлекательный контент. Программы могут часами снабжать вас свежими анекдотами и занимательными историями, запас юмора у них никогда не кончится.
Сферы применения чат-ботов расширяются с каждым годом, это вопрос только мастерства программистов. Уже очень скоро будет легче перечислить те области, где боты не используются.
Как создаются боты в WhatsApp?
Удобнее всего создание нового бота организовано в мессенджере Telegram. Там для этого есть специальный инструмент, тоже бот, путём диалога с которым за несколько минут можно создать собственного робота. После этого, правда, его придётся обучить чему-нибудь полезному. Потому что вначале он ничего не умеет. Это обучение является процессом программирования всей логики поведения бота, и это задача нелёгкая, часто доступная только крупным командам разработчиков. Но само его создание организовано предельно просто.
А вот в мессенджере WhatsApp такой лёгкости нет. Создать бота в Ватсапе любому желающему не получится. Здесь отсутствуют удобные инструменты для этого, и вам придётся серьёзно изучать многие интернет-технологии, прежде чем ваш бот хотя бы просто заработает.
В интернете мало информации об этом вопросе. Созданием ботов для WhatsApp занимаются организованные команды программистов, которые выполняют заказы за оплату. Понятно, что ориентируются они в основном на бизнес-задачи, то есть выполняют заказы платёжеспособных клиентов. В целом этот сегмент программирования довольно закрытый. Поэтому если вы хотите попробовать себя в создании ботов, то проще всего начать с Telegram.
О приложении Avinfobot
Яркий пример полезного и функционального бота – приложение AvinfoBot. Он может оказаться незаменимым, когда вы решите купить новый автомобиль.
Программа создаёт полный отчёт о любом автомобиле по его госномеру. Вам нужно сделать следующее:
- Открыть мессенджер.
- Найти в поиске бот по его имени AvinfoBot, открыть диалог с ним.
- В ответ на запрос предоставить госномер машины, её VIN или даже чёткую фотографию, на которой хорошо различим номер.
- Получить ответ, в котором будет кнопка «Полный отчёт» и кликнуть по ней.
За считанные минуты робот найдёт всю доступную информацию об автомашине и предоставит её вам. Разработчики на своём сайте заявляют, что вы сможете увидеть:
- сколько у автомобиля было владельцев;
- участвовал ли он в авариях и ДТП;
- находился ли он в банковском залоге;
- находился ли он в угоне;
- использовался ли он как такси:
- полный пробег и пройденные ТО;
- полные регистрационные данные автомобиля и история их изменений;
- рыночная стоимость.
В самом деле, масса полезной информации, которая может быть крайне важна перед покупкой.
Как устанавливается Авинфобот на Ватсап
И под конец плохая новость. Этот бот был создан исключительно для мессенджера Telegram. В среде WhatsApp он не работает, и насколько нам известно, до сих пор не появилось ничего похожего.
Программа эта сложная, работающая с многими базами данных, и видимо, переносить её на Ватсап просто нецелесообразно и чересчур затратно. Поэтому, если вы наткнётесь в интернете на объявления «установим AvinfoBot на Ватсап», целесообразно отнестись к таким заявлениям критически. Это могут быть мошенники, распространяющие в WhatsApp вредоносные программы, будьте бдительны.
greatchat.ru
8 инструментов для создания личного или делового чат бота / HOSTING.cafe corporate blog / Habr
Переписываться любят все. Мессенджеры теперь повсюду, и скорее всего ваш клиент пользуется хотя бы одним из следующих:
- Facebook Messenger
- Skype
- LINE
- Slack
- QQ Mobile
- и множество других…
Я думаю, вы со мной согласны. А если нет, то взгляните на данные Statista об использовании приложений для обмена сообщениями на мобильных устройствах.
Станьте частью нового мира и воспользуйтесь чат ботом. Обслуживание, поддержка и восприятие ваших клиентов полностью изменятся.
Давайте разберемся, что же такое виртуальный собеседник или чат бот. Это программа, предназначенная для поддержания диалога с человеком через чат.
Можно обучить/настроить чат бота, чтобы он отвечал клиентам вместо вас. Чат бот может понять язык человека и сгенерировать логичный ответ.
Возможности для автоматизации с помощью чат бота весьма обширны, например:
- FAQ — c помощью чат бота можно настроить ответы на часто задаваемые вопросы;
- отслеживание доставки заказа — чат бот сможет ответить на вопросы о статусе заказа;
- электронная торговля — с помощью виртуального собеседника можно заинтересовать посетителя вашего сайта и превратить его в вашего клиента.
Вы можете либо разработать программу самостоятельно, либо обратиться к одному из следующих поставщиков услуг.
Платформы для создания ботов:
- Morph.ai
- Flow XO
- Botsify
- API.AI
- Motion.ai
- Chatfuel
- Manybot
- Recast
Morph.ai
Morph.ai позволяет создать виртуального собеседника за считанные минуты. Теперь поддержку и обслуживание ваших клиентов можно осуществлять через диалоговый интерфейс. Чат бот понимает естественный язык, отвечает кратко и по контексту, может обучаться.
Morph.ai дает полную свободу действий по отношению к содержанию и последовательности сообщений, интерфейсу. Реализована поддержка целого ряда сервисов мгновенных сообщений, включая следующие:
- Facebook Messenger
- Slack
- Skype
- LINE
- SMS
Я создал бота для своей страницы на Facebook, и результат меня поразил.
Кроме всего прочего, Morph можно интегрировать в Shopify, Zendesk, Salesforce, Intercom, использовать с API, хуками, так что нет необходимости вручную экспортировать контакты или данные.
В целом конфигурация виртуального собеседника с помощью панели управления не вызывает затруднений, так что не медлите и приступайте к созданию вашего первого бота.
Flow XO
Flow XO позволяет вам создать и разместить чат бота для различных мессенджеров, в том числе Slack и Telegram. Для использования бота не требуются познания в программировании. Flow OX облегчает задачу интегрирования более чем с 90 сервисами:
Botsify
Botsify представляет возможность создания виртуального собеседника на 100 пользователей в месяц бесплатно. Если вас интересует только чат в Facebook, то стоит попробовать Botsify.
А как быть, если ваш сайт на WordPress? Для таких случаев на Botsify есть специальный плагин. Чтобы оценить пробный вариант, перейдите по ссылке.
Дизайном можете заниматься самостоятельно. Реализована возможность добавления изображений, аудио и других файлов. Доступна интеграция с Medium.
API.AI
При помощи Api.ai создание умного собеседника для Facebook осуществляется за три простых шага.
- Разработка — создайте бота;
- Подключение — настройте интеграцию с любым серверным приложением;
- Запуск — начало работы.
API.AI — полноценное решение для создания обучаемого чат бота, поддерживающее разные платформы, например, Android, HTML, Node.js, iOS, Python, и т.д.
На сегодняшний день программа поддерживает 14 языков и может быть использована с:
- Slack
- Skype
- Cisco Spark
- Kik
- LINE
- Amazone Alexa
- Telegram
- Twilio IP/SMS
- Microsoft Cortana
- Agent Demo
Motion.ai
На Motion.ai вы сможете создать 2 чат бота на 1000 сообщений в месяц совершенно бесплатно. И все это не только для Facebook, но и для SMS, различных веб-сервисов, Slack, Smooch и электронной почты.
Приступить к работе можно бесплатно, предоставляется подробная документация.
Chatfuel
Виртуальный собеседник для Facebook будет готов всего за 7 минут и без необходимости в написании кода. Chatfuel пользуются такие гиганты, как UBER, TechCrunch и т.д.
Возможна интеграция с вашими самыми любимыми сервисами, например, Twitter, YouTube, JSON, Instagram и т.д.
Больше всего поражает подход к ценообразованию.
Платформа для создания чат бота совершенно бесплатная!
Здорово, не правда ли?
Manybot
Может быть ваша аудитория использует Telegram? C помощью Manybot вы сможете создать чат бота для Telegram, не написав ни одной строки кода.
Отправляйте текст, изображения и видео подписчикам. Ограничений по длине сообщений нет. Держите бизнес под контролем с помощью персонализированных команд. Наконец, вы также можете настроить автоматическое обновление блога с помощью RSS.
Recast
Разработайте своего виртуального собеседника на Recast. Если вам необходимо, чтобы один чат бот действовал на разных платформах, то скорее всего Recast вас должен заинтересовать.
Чат бот сможет работать на Facebook, Slack, Skype, Kik, и т.д.
Дополнительные варианты:
Надеюсь я помог вам разобраться, как создать виртуального собеседника для бизнеса или личного пользования. У большинства вышеперечисленных приложений есть бесплатные тарифы, так что дерзайте. Я уверен, вам очень понравится.
Подобрать виртуальный сервер или виртуальный хостинг можно на HOSTING.cafe.
habr.com