1.1. Сайт — информационная система, представляющая собой совокупность содержащихся в базах данных
и доступных из сети Интернет веб-страниц, а также обеспечивающих их использование информационных
технологий и технических средств, объединенных единым адресным пространством домена
http://www.terasms.ru/.
Стартовая страница Сайта, посредством которой может быть осуществлен доступ ко всем остальным
веб-страницам Сайта, размещена в сети Интернет по адресу http://www.terasms.ru/
1.2. Пользователь Сайта (Пользователь) — юридическое или физическое лицо, осуществляющее доступ к Сайту посредством сети Интернет. От имени Пользователя доступ к Сайту осуществляется физическими лицами, уполномоченными Пользователем (Уполномоченные лица).
1.3. Владелец Сайта — ООО «СМАРТТЕЛЕКОМ».
1.4. Владелец Сайта и Пользователь Сайта в дальнейшем совместно именуются «стороны», а по отдельности — «сторона».
1.5. Администрация Сайта (Администрация) — лица, уполномоченные Владельцем Сайта на осуществление управления Сайтом и иные действия, связанные с его использованием. Администрация Сайта действует от имени Владельца Сайта, если иное не будет указано отдельно.
1.6. Личный кабинет Пользователя — раздел Сайта, доступный Пользователю после регистрации, посредством которого Уполномоченные лица осуществляют управление учетной записью (аккаунтом) Пользователя, отправку и получение личных сообщений и иные действия, связанные с использованием Сайта. Для каждого из Уполномоченных лиц Пользователя может создаваться отдельный раздел Персональной страницы Пользователя, со своими логином и паролем.
1.7. Персональные данные — любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).
1.7. Соглашение — настоящая публичная оферта о заключении соглашения о порядке использования Сайта.
1.8. Понятия «учетная запись» и «аккаунт» равнозначны.
1.9. Система — система Владельца Сайта, представляет собой защищенную область Сайта, расположенную по адресу https://auth.terasms.ru , где Пользователь с помощью своей Персональной страницы формирует и направляет данные другому Оператору связи. Владелец Сайта не может влиять на содержание формируемых Пользователем сообщений и круг адресатов, которым предназначаются сообщения Пользователя. Система является только техническим каналом, с помощью которого Пользователь осуществляет передачу данных.
2.1. Настоящее Соглашение регулирует отношения между Владельцем Сайта в лице Администрации Сайта и Пользователями Сайта, возникающие в связи с использованием Сайта.
2.2. Действующая редакция Соглашения, размещенная в сети Интернет по адресу http://www.terasms.ru , является публичной офертой Владельца Сайта. Акцепт оферты осуществляется путем регистрации Пользователя в порядке, указанном в разделе 3 настоящего Соглашения. Совершение действий, указанных в разделе 3 настоящего Соглашения, т.е. акцепт оферты, влечет за собой заключение между Пользователем и Владельцем Сайта соглашения о порядке использования Сайта. С момента акцепта оферты Пользователь признается зарегистрированным Пользователем.
2.3. Право пользования услугами, оказываемыми Владельцем Сайта, предоставляются Пользователю на возмездной основе в соответствии с утверждаемыми Владельцем Сайта тарифными планами. После регистрации и до момента оплаты вознаграждения за пользование услугами Владельца Сайта в соответствии с выбранным тарифным планом Пользователю предоставляется доступ только к услугам, которые обозначены Владельцем Сайта как пробные, и только на ограниченный срок.
2.4. В случае, если отдельные вопросы не урегулированы настоящим Соглашением или иным соглашением сторон, к отношениям сторон подлежит применению право Российской Федерации.
3.1. Пользователь приобретает право использования Сайта и отправки сообщений с момента регистрации в порядке, установленном настоящим разделом. До прохождения регистрации Уполномоченным лицам доступны только Стартовая страница Сайта, веб-форма для регистрации, страница с текстом настоящего Соглашения, а также некоторые иные материалы информационного характера, размещаемые на Сайте в общем доступе по решению Администрации Сайта.
3.2. Для регистрации Пользователя Уполномоченное лицо обязано заполнить все поля, помеченные как обязательные для заполнения, в веб-форме по адресу http://www.terasms.ru. Для регистрации могут быть использованы только уникальные (то есть не указанные ни одним из зарегистрированных Пользователей) адрес электронной почты и номер мобильного телефона.
3.3. Обязательным условием регистрации является подтверждение Пользователем своего согласия с условиями настоящего Соглашения (Уполномоченному лицу необходимо отметить кликом мыши чек-бокс «Я согласен с условиями Пользовательского соглашения»).
3.4. После заполнения веб-формы и подтверждения Уполномоченным лицом согласия Пользователя с условиями настоящего Соглашения, на адрес электронной почты и номер мобильного телефона, указанные Уполномоченным лицом, направляются электронное сообщение с указанием веб-ссылки и СМС с кодом подтверждения. Перейдя по ссылке и введя код подтверждения, Уполномоченное лицо завершает процесс регистрации.
3.5. Если не будет доказано иное, лицо, авторизовавшееся на Сайте (путем указания имени пользователя и пароля, перехода по ссылке, полученной по электронной почте, в результате автоматической авторизации с использованием cookies и т.д.), считается тождественным лицу, зарегистрировавшемуся в качестве владельца учетной записи, доступ к использованию и управлению которой были получены в результате такой авторизации. Действия любого лица с использованием Персональной страницы Пользователя (в том числе с использованием разделов данной страницы, созданных в соответствии с п.1.6 настоящего Соглашения) создают права и обязанности для Пользователя, пока Администрацией сайта не будут получены доказательства того, что лицо, осуществившие доступ к Сайту с использованием страницы Пользователя, не было уполномочено Пользователем на доступ к Сайту с использованием страницы Пользователя.
3.6. Регистрация Пользователя прекращается в случае, если им в течение семи суток с момента регистрации не был заключен с Владельцем Сайта договор о возмездном оказании услуг. С момента прекращения Регистрации Пользователь перестает считаться зарегистрированным Пользователем и доступ к его Персональной странице прекращается с удалением всех предоставленных Пользователем данных. Пользователь, регистрация которого прекращена, вправе пройти процедуру регистрации повторно, через три дня после удаления Регистрации.
4.1. Владелец Сайта является администратором домена http://www.terasms.ru и обладателем исключительных прав на использование Сайта, в том числе входящих в его состав программ для ЭВМ и баз данных, информационных материалов, графических изображений, являющихся элементами пользовательского интерфейса, и иных охраноспособных объектов, входящих в состав Сайта, а также на дизайн Сайта.
4.2. Владелец Сайта является информационным посредником и оказывает услуги по передаче, хранению и обеспечению доступа посредством сети Интернет к предоставляемой Пользователями информации. Любая информация, предоставляемая Пользователями и передаваемая посредством Сайта, передается без изменений и исправлений.
5.1. использовать любые автоматические или автоматизированные средства для сбора и(или) использования информации, размещенной на Сайте и/или в Системе, а также для заполнения веб-форм;
5.2. указывать или иным образом передавать персональные данные, в том числе контактные данные других Пользователей или иных лиц без их предварительного согласия через Систему;
5.3. указывать при регистрации или вводить впоследствии заведомо ложную или вымышленную информацию о Пользователе, в частности чужие или вымышленные имя и фамилию, наименование организации, а также указывать чужой номер мобильного телефона;
5. 4. регистрировать аккаунт (учетную запись) группы лиц;
5.5. осуществлять действия, направленные на дестабилизацию функционирования Сайта, Системы, осуществлять попытки несанкционированного доступа к Системе, к управлению Сайтом или его закрытым разделам (разделам, доступ к которым разрешен только Администрации), а также осуществлять любые иные действия, которые могут быть расценены как сетевая атака;
5.6. размещать на Сайте и/или передавать с помощью Системы копии охраняемых законом результатов интеллектуальной деятельности или их частей при отсутствии у Пользователя соответствующих исключительных или неисключительных прав на такое их использование;
5.7. размещать на Сайте или передавать через Систему текстовые сообщения, графические изображения или иные материалы, содержание которых является оскорбительным для других Пользователей или иных лиц или может быть расценено в качестве такового, а также сообщения, изображения и иные материалы, которые дискредитируют Пользователей или иных лиц, содержат угрозы, призывы к насилию, совершению противоправных деяний, антиобщественных, аморальных поступков, а также совершению любых иных действий, противоречащих основам правопорядка и нравственности;
5. 8. размещать на Сайте или передавать через Систему сообщения, графические изображения или другие материалы, размещение которых наносит или может нанести ущерб чести, достоинству и деловой репутации гражданина или деловой репутации организации;
5.9. размещать на Сайте или передавать через Систему сообщения, содержащие нецензурные слова и выражения;
5.10. размещать на Сайте или передавать через Систему материалы порнографического характера или гипертекстовые ссылки на Интернет-сайты, содержащие такие материалы;
5.11. размещать на Сайте или передавать через Систему изображения других лиц без их предварительного согласия, за исключением случаев, предусмотренных законом;
5.12. размещать на Сайте или передавать через Систему сообщения, содержание которых не отвечает требованиям действующего законодательства;
5.13. передавать сообщения по каналам электросвязи (Систему Владельца Сайта) без предварительного согласия получателей сообщений;
5. 14. использовать Сайт или Систему в каких-либо коммерческих целях без предварительного разрешения Администрации или Владельца Сайта.
5.15. обрабатывать персональные данные с помощью Системы Владельца Сайта, а также передавать через его Систему сообщения, содержащие информацию, отвечающую определению «персональные данные» в смысле Федерального закона о персональных данных. В случае выявления обработки Уполномоченными лицами персональных данных через Систему Владельца Сайта, Владелец Сайта вправе с момента выявления прекратить данную обработку персональных данных. Владелец Сайта в срок, не превышающий десяти рабочих дней с даты выявления данной обработки, обязан уничтожить такие персональные данные.
6.1. Пользователь обязан указать полные, достоверные и актуальные данные о себе и(или) пройти иные процедуры авторизации, установленные Владельцем Сайта.
6.2. Пользователь вправе изменить данные о себе, указанные при регистрации, только путем направления Владельцу Сайта заявления на бумажном носителе, подписанного собственноручной подписью Уполномоченного лица Пользователя.
6.3. Пользователь обязуется до момента подключения к Системе, а также в период договорных отношений с Владельцем Сайта, ознакомиться с иными документами, размещенными на Сайте и содержащие требования в отношении определенной категории услуг Владельца Сайта. После того, как Пользователь начал пользоваться услугами Владельца Сайта (в том числе услугами в режиме «тест»), он не вправе ссылаться на то, что не был ознакомлен с данными требованиями.
6.4. Уполномоченные лица должны воздерживаться от указанных в разделе 5 настоящего Соглашения запрещенных действий.
6.5. В случае несоблюдения условий настоящего Соглашения и действующего законодательства, Пользователь обязуется возместить возникшие по его вине убытки Владельцу Сайта, в том числе, но не ограничиваясь, штрафы, наложенные государственными органами и третьими лицами на Владельца Сайта.
7.1. Администрация Сайта осуществляет текущее управление Сайтом, определяет состав сервисов Сайта, его структуру и внешний вид, разрешает и ограничивает доступ к Сайту, осуществляет иные принадлежащие ей права.
7.2. Администрация Сайта решает вопросы, связанные с коммерческим использованием Сайта, в частности вопросы о возможности размещения на Сайте рекламы, участия в партнерских программах и т.д.
7.3. Администрация Сайта оставляет за собой право осуществлять рассылку сообщений, содержащих рекламу, а также размещать на страницах Сайта рекламные материалы.
7.4. Администрация оставляет за собой право заблокировать доступ Пользователя к Сайту в случае нарушения Уполномоченными лицами условий настоящего Соглашения, а также без объяснения причин блокировки.
8.1. При авторизации Уполномоченного лица на Сайте, Уполномоченное лицо дает согласие на обработку своих персональных данных в соответствии с настоящим Соглашением в течение всего срока существования учетной записи Пользователя (до ее удаления Пользователем или Администрацией Сайта).
8.2. Персональные данные Уполномоченных лиц, обработка которых осуществляется в соответствии с настоящим Соглашением, включают в себя:
Персональные данные Уполномоченных лиц могут быть в любое время просмотрены и(или) изменены Уполномоченными лицами на Персональной странице Пользователя.
8.3. Обработка персональных данных Уполномоченных лиц, в соответствии с настоящим Соглашением, может включать в себя следующие действия (операции): сбор, систематизацию, накопление, хранение, уточнение (обновление, изменение), использование, распространение (в том числе передачу), обезличивание, блокирование, уничтожение персональных данных. Такие действия (операции) с персональными данными Уполномоченных лиц могут совершаться исключительно в целях заключения с Пользователем и исполнения договоров на оказание услуг Владельцем Сайта и исполнения Владельцем Сайта и Администрацией Сайта своих обязательств, предусмотренных настоящим Соглашением.
8.4. Обработка персональных данных Уполномоченных лиц, в соответствии с настоящим Соглашением, может осуществляться Владельцем Сайта лично либо другими лицами по поручению Владельца Сайта.
8.5. Уполномоченные лица вправе отозвать свое согласие на обработку персональных данных в соответствии с настоящим Соглашением путем удаления своих персональных данных с Персональной страницы Пользователя.
9.1. Условия настоящего Соглашения, в том числе правила использования имени пользователя и пароля для авторизации на Сайте, устанавливаются, изменяются и отменяются Владельцем Сайта в одностороннем порядке.
9.2. Проект новой редакции Соглашения размещается на Сайте с указанием даты вступления новой редакции в силу. С указанной даты вступления в силу новой редакции Соглашения предыдущая редакция считается утратившей свою силу.
9.3. В случае несогласия с новой редакцией Соглашения, размещенной на Сайте, Уполномоченное лицо обязано до даты вступления в силу новой редакции Соглашения удалить учетную запись (аккаунт) Пользователя и прекратить использование Сайта. В случае если Уполномоченные лица продолжают использование Сайта после даты вступления в силу новой редакции Соглашения, Пользователь считается согласившимся на изменение Соглашения.
9.4. К правам и обязанностям сторон, возникшим на основании редакции Соглашения, утратившей свою силу, применяются положения действующей (последней) редакции Соглашения, если иное не будет установлено Соглашением или не вытекает из характера возникших между сторонами отношений.
9.5. Действующая редакция Соглашения размещена в сети Интернет по адресу http://www.terasms.ru
10.1. На сайте http://www.terasms.ru применяется технология идентификации, основанная на использовании файлов cookies.
10.2. При доступе Уполномоченного лица к Сайту на компьютер, используемый им для доступа, могут быть записаны файлы cookies, которые в дальнейшем будут использованы для автоматической авторизации Пользователя на Сайте, а также для сбора статистических данных, в частности о посещаемости ресурса http://www. terasms.ru
10.3. Если Пользователь полагает, что по тем или иным причинам использование технологии cookies для него неприемлемо, он вправе запретить сохранение файлов cookies на компьютерах, используемых Уполномоченными лицами для доступа к Сайту, соответствующим образом настроив браузер. При этом следует иметь в виду, что, несмотря на то, что удобство пользования Сайтом в целом не пострадает, отдельные сервисы, использующие данную технологию, могут оказаться недоступными.
11.1. Пользователь гарантирует, что передаваемая им посредством Сайта или посредством личных сообщений информация является полной, актуальной и достоверной, а также не нарушает чьих-либо прав и законных интересов.
11.2. Пользователь гарантирует, что им будут приняты надлежащие меры для обеспечения конфиденциальности учетных данных, используемых им для авторизации на Сайте, и предотвращения возможности авторизации других лиц с использованием его учетной записи.
11.3. Владелец Сайта гарантирует, что указанные Уполномоченными лицами Пользователя при регистрации адрес электронной почты и телефонный номер будут использованы только для связи Администрации с Пользователем, отправки Пользователю уведомлений и сообщений, на получение которых он подписался, и не будут переданы третьим лицам без предварительного согласия Пользователя.
11.4. Владелец Сайта в лице Администрации обязуется приложить все разумные усилия для поддержания Сайта в работоспособном состоянии, в частности, для обеспечения целостности и доступности персональных данных Уполномоченных лиц, однако не гарантирует постоянную и бесперебойную работу Сайта и не несет обязанности по обеспечению его непрерывного функционирования. Владелец Сайта не несет ответственности за случайное искажение или уничтожение персональных данных Уполномоченных лиц, однако гарантирует предоставление возможности исправить персональные данные или предоставить их заново.
11.5. Владелец Сайта не несет ответственности за действия Пользователей (Уполномоченных лиц Пользователей), в том числе совершенные ими в нарушение запретов, установленных разделом 5 настоящего Соглашения.
11.6. За нарушение положений настоящего Соглашения доступ Пользователя к Сайту или его отдельным сервисам может быть временно приостановлен или заблокирован на неопределенный срок. Доступ пользователя к Сайту (его отдельным сервисам) восстанавливается на усмотрение Администрации по письменному заявлению Пользователя.
11.7. В случае неоднократного или грубого нарушения Пользователем положений Соглашения его учетная запись может быть удалена.
11.8. За исключением случаев, прямо предусмотренных законом, Владелец Сайта не несет ответственности за убытки, возникшие у Пользователей по причинам, связанным с техническими сбоями аппаратного или программного обеспечения, а также за убытки, возникшие в результате действий Пользователей, явно не соответствующих обычным правилам работы с информацией в сети Интернет, аппаратными средствами или программным обеспечением.
11.9. Пользователь несет ответственность за информацию, передаваемую им через Систему и за соблюдение действующего законодательства в отношении необходимости получения согласия адресатов на получение ими сообщений.
11.10. Пользователь обязуется возместить убытки причиненные Владельцу Сайта в случае нарушения условий настоящего Соглашения и несоблюдения требований действующего законодательства.
Реквизиты ООО «СмартТелеком»Наименование организации: ООО «СмартТелеком»
Юридический адрес: 117246, город Москва, проезд Научный, дом 8, строение 1, эт.1, пом. IV, ком.
12
Почтовый адрес: 117246 г. Москва, Научный проезд д. 8, строение 1, (ООО “СмартТелеком”)
ИНН: 7724797030
КПП: 772801001
ОГРН 1117746544915
Отправляйте рассылки и транзакционные сообщения своим клиентам
Моментально оповещайте клиентов о релевантных для них событиях и предложениях
Настраивайте диалоги с клиентами по разным сценариям в мессенджерах WhatsApp, Facebook, Telegram и Instagram
Отправляйте быстрые и доступные уведомления прямо на рабочий стол своим подписчикам
Полная картина бизнес-процессов: доступ к контактам, история сделок, групповая работа в системе. И все это в одном простом и понятном сервисе.
Используйте чат-боты, формы подписки и лендинги для сбора контактов. Автоматически добавляйте контакты в свою СRM и сопровождайте их по воронке до успешного завершения сделки.
Благодаря бесшовной интеграции CRM с другими сервисами SendPulse вы сможете общаться с клиентами по электронной почте или через чат-бота прямо из карточки контакта в вашей СRM.
Вся история взаимодействий с клиентом у вас под рукой. Пользуйтесь всеми данными, чтобы выстраивать успешные воронки продаж и сокращать время на заключение сделок.
Приглашайте коллег и распределяйте права доступа, чтобы назначать ответственных за выполнение задач и отслеживать эффективность, будь то работа с рассылками или со сделками в СRM.
Настройка курсов, выбор формата и порядка прохождения курсов, добавление преподавателей, установление стоимости и контроль степени вовлеченности студентов к обучению.
Прохождение доступных курсов, онлайн-оплата через популярные платежные системы, общение с преподавателями и получение сертификатов.
Экономьте время и ресурсы на рутинных задачах, используя инструменты автоматизации SendPulse.
Создавайте автоматические цепочки писем и комбинируйте их с сообщениями ботов и SMS, чтобы плавно и эффективно переводить пользователя по воронке продаж от этапа к этапу и закрывать больше сделок.
Настаивайте автоматические сообщения в ответ на целевые действия пользователя — благодаря своевременности такие письма демонстрируют надежность бренда и помогают устранить возражения клиента.
Запускайте чат-ботов в WhatsApp, Facebook, Instagram и Telegram — они могут консультировать, продавать, собирать отзывы и взять на себя простые коммуникации. Вы сэкономите время сотрудников, а пользователи быстро получат ответы на свои вопросы.
Добавляйте сделки в свою CRM автоматически из рассылок, чат-ботов и лендингов. Это позволит вовремя запустить процесс продаж и не упустить ни одного потенциального клиента.
Заслужите доверие покупателей, проявляя заинтересованность в них самих: отвечайте незамедлительно и персонализируйте контент сообщений под интересы человека.
Отслеживайте наиболее эффективные сделки в СRM. Так вы сможете выделять в отдельный сегмент наиболее активных клиентов и поощрять их за преданность бренду.
Маркетинговая активность начинается с качественной базы подписчиков. Создавайте собственные адаптивные формы, чтобы собрать и пополнить свою базу контактов.
Создавайте лендинги, не вникая в азы программирования. Привлекательный дизайн и полезный контент лендинга помогут мотивировать потенциальных клиентов к целевому действию.
Используйте чат-ботов в Facebook, Telegram, Instagram и WhatsApp, чтобы генерировать новых лидов, дополнительно их прогревать и доводить до сделки.
Дополните свои кампании web push уведомлениями, чтобы возвращать посетителей на свой сайт и информировать их, например, о новостях и последних распродажах.
Сделайте SMS рассылку частью воронки продаж. Быстро доставляйте подписчикам актуальную информацию о выгодных акциях, предстоящих мероприятиях, доставке или хранении товара.
Создавайте отдельные сегменты аудитории, анализируйте взаимодействие подписчиков с вашим брендом, чтобы вовремя устранить их сомнения, наладить контакт и увеличить продажи.
Делайте красивые рассылки быстро и качественно — без дизайнера или программиста.
Экономьте свое время и деньги, используя бесплатные шаблоны писем. В библиотеке более 130 вариантов для любого бизнеса — выбирайте нужный и подгоняйте под стиль вашего бренда.
Смело используйте интуитивный конструктор лендингов — даже если вы не знакомы с HTML кодом. Привлекайте больше посетителей и увеличивайте продажи.
Сделайте поиск инсайтов частью своей маркетинговой стратегии — они помогут выявить основные барьеры продаж и найти выгодные решения в работе с клиентами.
Автоматизируйте передачу данных, отправляйте рассылки напрямую из своего проекта и отслеживайте статистику. Ознакомьтесь со списком CRM, СMS и eСommerce систем, которые можно интегрировать с SendPulse.
Более 40 интеграцийДокументация API
Мы всегда на связи
Начните чат или заполните форму в любое время суток
Инструкции и ответы на частые вопросы, которые помогут научиться работать с инструментами SendPulse
Кейсы, идеи, тренды и актуальные советы от экспертов
Курсы и вебинары по интернет-маркетингу от специалистов-практиков
Это набор инструментов для коммуникации с аудиторией. В SendPulse вы можете создавать автоматические email рассылки, чат-боты, SMS рассылки и web push уведомления — все, что нужно для автоматизации маркетинга. Читайте подробнее об автоматизации маркетинга в нашем глоссарии.
Автоматизируйте маркетинг, чтобы упростить и сделать продвижение бренда более эффективным. Используйте автоматические цепочки email сообщений, а также автоответы чат-ботов в WhatsApp, Facebook, Telegram и Instagram, чтобы увеличить вовлеченность клиентов и их лояльность к бренду.
Определитесь с целями, которые планируете достичь с помощью автоматизации маркетинга. Затем выберите подходящие каналы продаж и осваивайте их один за другим. Ознакомьтесь со всеми возможностями, которые SendPulse предоставляет для автоматизации маркетинга.
Стоимость зависит от выбора инструментов и количества подписчиков в вашей базе. Посмотрите страницу цен, чтобы выбрать подходящий тариф.
Развивайте бизнес и увеличивайте продажи, используя email маркетинг,
чат-боты и бесплатную СRM
Попробовать бесплатно
В быстро меняющемся деловом мире клиенты ожидают актуальной и точной информации в любое время. Обеспечить круглосуточную мгновенную поддержку по запросам клиентов — непростая задача.
Итак, мы представляем вам SMS-ботов, которые будут обрабатывать запросы клиентов даже когда ваших агентов нет на своих рабочих местах.
Что такое SMS-бот?
Как работает SMS-бот?
Типы ответов SMS-ботов
Преимущества SMS-бота
Топ 5 программ для SMS-ботов
Зачем бизнесу нужен SMS-бот?
Что такое JustCall SMS-бот?
Как создать SMS-бота JustCall?
Примеры использования SMS-ботов в отрасли
Заинтересованы в настройке SMS-бота для вашего бизнеса?
Часто задаваемые вопросы
1.Как сделать СМС бота?
Программное обеспечение SMS-ботов представляет собой автоматизированную технологию, которая отправляет SMS-обновления получателям чата, а также отвечает пользователям, взаимодействующим с чат-ботом. SMS-боты для бизнеса предназначены для использования как для массового маркетинга, так и для персонализированных маркетинговых кампаний.
С помощью SMS-ботов для предприятий легко отправить персонализированное SMS сотням получателей на мобильные телефоны. Программное обеспечение для SMS-ботов, от напоминаний об отказе от корзины до поддержки клиентов, может помочь компаниям воплотить бренд в жизнь, сделав взаимодействие между брендом и покупателем более интерактивным.
Гибкость и простота создания SMS-ботов делают их мощными инструментами, обеспечивающими положительное и запоминающееся взаимодействие клиентов с компанией.
SMS-боты используют информацию из вашей базы данных для отслеживания соответствующих данных о каждом клиенте и его соответствующих транзакциях.
Программное обеспечение SMS-ботов можно обучить различным запросам, начиная от простых текстовых ответов и заканчивая динамическими ответами, основанными на информации из ваших данных. Любой может создать этих ботов, так как для создания этих ботов не требуется кодирование.
Пример работы бота текстовых сообщений можно увидеть в банковской сфере. Клиент может написать в банк о чем угодно, например, о банковском балансе, банковских процентных ставках, часах работы или адресе.
Банк может запрограммировать бота так, чтобы он отвечал на некоторые из этих вопросов в виде стандартных ответов (например, о рабочем времени или процентных ставках) или в виде динамических ответов (ответы, извлеченные из их баз данных, например, баланс банка).
Преимущество SMS-ботов в том, что их можно запрограммировать так, чтобы они отвечали так, как вы предпочитаете. Боты — это интеллектуальная технология, и их можно запрограммировать так, чтобы они реагировали в соответствии с шаблоном или принимали словарный запас, язык и реплики пользователей.
Вот несколько примеров.
«Здравствуйте! Добро пожаловать в ABC Ltd. Как мы можем помочь вам сегодня?»
«Пожалуйста, выберите, что вы хотите сделать из вариантов ниже —
«Привет, Рия! Рад снова тебя видеть. Хотите повторить свой заказ свечей из пчелиного воска (упаковка из 10 штук)?»
Настраивая взаимодействие с каждым пользователем, вы можете быстро повысить вероятность конверсии.
Всего 10-15 минут требуется, чтобы настроить и обучить полнофункционального SMS-бота.
Когда бот распознает определенные ключевые слова во входящем запросе, он выбирает сохраненные ответы из базы данных и быстро отвечает клиенту. Ниже приведен пример ответа меню.
Текстовый SMS-бот устраняет человеческий фактор, поскольку бот может отвечать нескольким клиентам одновременно, в отличие от человека, который может обслуживать одного клиента за раз.
Знаете ли вы, что 90% текстовых SMS читаются в течение 3 минут после получения?
Люди по-прежнему используют текстовые SMS для общения, будь то для бизнеса или любого другого использования. Люди в конечном итоге открывают текст SMS либо как рекламное сообщение, либо как обычный текст. Причина, по которой имеет смысл инвестировать в услуги текстовых ботов для SMS.
С помощью программного обеспечения для SMS-ботов ваши SMS могут быть напрямую доставлены на номер человека.
Потому что ваш бренд знает свою целевую аудиторию, и за номером стоит человек. Но в случае с социальными сетями профили могут быть поддельными, и на рекламу вы можете потратить много денег. А в случае текстовых SMS вам не нужно беспокоиться о поддельных профилях и идентификаторах электронной почты.
Знаете ли вы, что 5 миллиардов человек в мире отправляют и получают SMS-сообщения ?
Вам следует использовать SMS-бот из-за его широкого охвата, учитывая эти цифры. Обращение к тем, кто даже не пользуется социальными сетями, может дать больше возможностей.
При необходимости вы можете настроить текст SMS на региональном или местном языке. И, таким образом, использование текстового бота для SMS открывает больше возможностей, ориентируясь на тех, кто предпочитает общаться на своем местном или региональном языке.
Теперь давайте посмотрим на наш выбор пяти лучших программных ботов для SMS.
JustCall.io — один из лучших SMS-ботов на базе искусственного интеллекта для бизнеса, который может ускорить ваши продажи и маркетинговые кампании, предоставив вам возможность вести человеческую беседу. Платформа может похвастаться мощными функциями SMS, такими как автоответчик в нерабочее время, отправка сообщений по расписанию и сохраненные ответы.
Другие заслуживающие внимания функции JustCall включают размещение вызовов с настольных/мобильных компьютеров, SMS/отслеживание вызовов, маршрутизацию вызовов и ведение заметок о вызовах.
Создать SMS-бота с помощью JustCall.io очень просто, и вы можете настроить его на свой существующий номер. Серверная поддержка с JustCall превосходна, и компании могут получить интеграцию и линии, персонализированные в соответствии со своими индивидуальными потребностями.
CommonBox — это мощный программный бот для SMS-чатов, который позволяет компаниям участвовать в многоканальной маркетинговой деятельности. Этот чат-бот позволяет клиентам заниматься самообслуживанием и обращаться за поддержкой к представителям службы поддержки по мере необходимости.
Подробные аналитические отчеты позволяют увидеть, как действия чат-ботов влияют на различные бизнес-цели по разным каналам, и принимать взвешенные решения.
CommonBox можно использовать в различных социальных сетях и других службах обмена сообщениями, таких как WhatsApp. Повторяющиеся задачи можно автоматизировать, а взаимодействие с конкретным клиентом можно персонализировать, используя поведение пользователя в качестве триггера.
SendPulse — это платформа автоматизации омниканального маркетинга, которая позволяет предприятиям решать разнообразные задачи по повышению эффективности и результативности своих продаж и маркетинговых кампаний.
Интеллектуальный конструктор SMS-чатов SendPulse прост в использовании, особенно если вы не знаете, как создать SMS-бота для ваших конкретных требований. Редактируемые шаблоны SMS позволяют настраивать внешний вид чат-бота SMS, а алгоритм можно адаптировать как для стандартных, так и для персонализированных сообщений.
SendPulse можно легко развернуть на Facebook и других социальных сетях, а также на таких платформах, как Telegram и WhatsApp, с множеством интеграций.
Чат-боты SMS от Conversica называются Revenue Digital Assistants™ и предназначены для имитации человеческих тонов и словарного запаса во время взаимодействия чат-бота с клиентом. Инструмент можно запрограммировать так, чтобы он разумно реагировал на потенциальных клиентов на основе заранее определенных триггеров.
Conversica использует возможности диалогов, чтобы помочь клиентам пройти весь жизненный цикл за счет персонализированного взаимодействия. Комплексный аналитический отчет, созданный платформой, позволяет компаниям отслеживать жизненный цикл отдельных лидов и целевых групп.
Conversica поддерживает функции многоязычного чат-бота и имеет несколько интеграций, которые могут дополнительно позволить компаниям настраивать услуги, которые они предлагают своим потенциальным клиентам.
GoHire — это программное обеспечение для автоматизации текстового набора, используемое кадровыми агентствами, RPO и отделами по найму для тесного взаимодействия с кандидатами по тексту.
GoHire позволяет работодателям и сотрудникам участвовать в наборе от начала до конца с помощью SMS-сообщений.
Рекрутеры могут отправлять сотни рекрутинговых сообщений, чтобы зазывать кандидатов на собеседования. Инструмент «Текст для применения» содержит функции, помогающие кандидатам заполнять формы, проверять их перед собеседованием и даже проводить базовое тестирование. Интервью также можно запланировать с помощью текстового сообщения с помощью этого SMS-чата.
Если у соискателей есть вопросы, можно запрограммировать SMS-чат-бота, чтобы он отвечал на вопросы о процессе найма в разных отделах.
Для бизнеса полный процесс поддержки включает наем и обучение армии агентов. Это и дорогостоящий, и трудоемкий процесс.
Основным приложениям поддержки на рынке по-прежнему требуется человек за кулисами для быстрого ответа на запросы клиентов.
Однако, чтобы устранить этот недостаток текущих бот-решений на рынке, существует бот-решение, не зависящее от пользовательского интерфейса, под названием 9.0179 СМС Бот .
Не забывайте, SMS-боты расширяют возможности поддержки клиентов без вмешательства агента.
По данным Slicktext, около 61% маркетологов до сих пор не используют SMS, и вы можете опередить своих конкурентов.
Что такое JustCall SMS Bot?JustCall SMS Bot — это приложение с автоответчиком для SMS, которое интеллектуально отвечает на входящие текстовые сообщения бота , используя определенные пользователем правила и шаблоны.
Хорошо запрограммированный текстовый бот избавит вашу компанию от необходимости нанимать дополнительных сотрудников. Это также снижает нагрузку на текущий персонал, связанный с постоянной необходимостью обновления и информирования ваших клиентов.
Текстовые сообщения бота отвечают на все запросы автоматически и без элемента человеческой ошибки. SMS-боты работают от вашего имени, поэтому ваши клиенты получают необходимую им информацию, когда она им нужна.
Как создать SMS-бота JustCall?Вы можете настроить ботов текстовых сообщений в соответствии с вашими требованиями с помощью JustCall , выполнив следующие простые шаги: в раздел Create Bot в разделе SMS/MMS. Затем нажмите Добавить , чтобы начать создание бота.
Появится экран, где вы можете назвать своего бота. Нажмите Продолжить и бот будет создан.
После создания бота выберите номер для него из существующих номеров JustCall. Выберите номер из раскрывающегося списка и нажмите Сохранить изменения .
Введите в поле ключевые слова, на которые будет отвечать SMS-бот . Вы можете добавить несколько ключевых слов через запятую.
Установив ключевые слова, выберите Text в раскрывающемся списке Action для ответа Static и, наконец, введите ответ, который вы хотите дать своим клиентам после того, как они введут определенное ключевое слово., затем нажмите Кнопка сохранения изменений .
Сначала вам нужно настроить веб-перехватчик для того же; например, если клиент интересуется балансом, вы можете показать ему его текущий баланс.
Сначала перейдите к разделу Создайте действие , затем нажмите Добавить веб-перехватчик.
Перед вами появится экран, на котором вы можете ввести данные своего вебхука.
Вам нужно указать название веб-перехватчика, ввести URL-адрес веб-перехватчика, выбрать метод GET или POST в раскрывающемся списке, ввести параметр, который вы хотите передать, и нажать Готово .
Завершив создание веб-перехватчика, вернитесь в раздел Создать бота и нажмите на созданного бота.
Затем нажмите Новое ключевое слово. Введите ключевое слово и выберите действие Динамический веб-перехватчик из раскрывающегося списка. Наконец, выберите только что созданный веб-перехватчик.
Когда вы закончите с этим, введите ответ для вашего клиента в поле. Наконец, выберите параметр, который вы хотите вернуть, из раскрывающегося списка, а затем нажмите Сохранить изменения Кнопка .
Вы также можете настроить целое меню для своих клиентов, для этого вам нужно создать меню .
Чтобы создать меню, перейдите к Создать действие , затем нажмите Меню .
После того, как вы нажмете Меню , вы сможете установить параметры для своих клиентов. Кроме того, вы можете выбрать статический или динамический ответ и соответствующим образом настроить ответ и действия, а затем нажать кнопку 9.0179 Кнопка Сохранить .
Создав меню, вы можете вернуться в раздел Создать бота , нажать на созданного бота и нажать Новое ключевое слово .
Введите ключевое слово, выберите действие Меню из раскрывающегося списка и выберите только что созданное меню.
Если в вашем бизнесе еще не используется SMS-бот или какая-либо другая автоматизация чат-бота, вам следует подумать о его настройке, поскольку ваши клиенты будут получать мгновенные ответы на свои запросы.
Варианты использования SMS-бота в отраслиТеперь, даже если агенты недоступны, SMS-бот отвечает на все вопросы. Чтобы лучше понять это, вот несколько вариантов использования этого SMS-бота:
SMS-боты могут работать как влиятельные члены вашей внутренней команды, автоматизируя отправку SMS и взаимодействие с вашими клиентами.
SMS-боты сделают ваш бизнес более стабильным и эффективным, но вы должны учитывать первоначальные требования, необходимые для СМС-боты .
Все еще сомневаетесь, подходит ли SMS-бот для вашего бизнеса? Пообщайтесь один на один с нашими специалистами по SMS прямо сейчас!
Часто задаваемые вопросыВы можете создать SMS-бота за 3 простых шага.
SMS-боты работают, используя информацию из вашей базы данных, чтобы отслеживать соответствующие данные о каждом клиенте и их соответствующих транзакциях.
3. Что такое SMS-чат-боты?Чат-бот SMS или текстовый бот — это программное средство , которое автоматически отвечает и отправляет текстовые сообщения пользователям, которые общаются с ботом.
Текстовый бот может помочь создать интерактивный маркетинговый канал, который улучшит общение с клиентами, повысит коэффициент конверсии клиентов и многое другое.
4. Зачем нужны СМС-боты?С помощью текстового бота SMS вы можете связаться с кем угодно, и ваш конкурент может еще не быть на этом канале. Причина, вы должны использовать SMS текстовые боты .
Примечание. Правила SMS различаются в разных странах. Но в общем смысле вы должны были получить согласие от пользователей, которым вы собираетесь отправлять SMS-сообщения.
5. Что такое шаблоны чат-ботов для SMS?Шаблоны — это настраиваемые истории, необходимые для SMS-бота , которые помогают запускать определенные задачи в несколько кликов.
Затем вы можете обучить бота выполнять многочисленные запросы, начиная от простых текстовых ответов и заканчивая динамическими ответами, основанными на информации из ваших данных. Любой может создать этих ботов, так как для создания этих ботов не требуется кодирование.
Дополнительная литература:
К Мигель Гринберг 2019-11-27
В предыдущей статье я показал вам, как создать чат-бота для WhatsApp с помощью Python, Flask и Twilio. Сегодня я собираюсь использовать аналогичные методы для создания чат-бота, который общается с пользователями с помощью текстовых сообщений с помощью программируемых SMS Twilio.
Чат-бот, который я собираюсь создать, выполняет простой анализ того, что пишет пользователь, чтобы найти интересующие ключевые слова, которые вызывают ответ чат-бота. Два ключевых слова в моей реализации — «цитата» и «кошка», которые вызывают отклики известных цитат и изображений кошек соответственно.
Ниже вы можете увидеть чат-бота в действии:
Для выполнения этого руководства вам потребуются следующие компоненты:
Настоятельно рекомендуется создать бесплатную учетную запись Ngrok и установить на свой компьютер токен авторизации вашей учетной записи Ngrok, чтобы избежать ограничений в этой службе. Подробнее см. в этом сообщении в блоге.
Ваша первая задача — настроить номер телефона с поддержкой SMS Twilio для использования чат-ботом.
В консоли Twilio выберите «Номера телефонов», а затем щелкните красный знак «плюс», чтобы купить номер Twilio (с вас не будет взиматься плата за эту покупку, если вы используете пробную учетную запись). На экране «Купить номер» вы можете выбрать свою страну и проверить SMS в поле возможностей. Если вы хотите запросить номер из своего региона, вы можете ввести код города в поле «Номер».
Нажмите кнопку «Поиск», чтобы узнать, какие номера доступны, а затем нажмите «Купить» для номера, который вам нравится из результатов. После подтверждения покупки нажмите кнопку «Закрыть».
Поздравляем, теперь у вас есть собственный программируемый номер телефона! Возьмите свой смартфон и отправьте текстовое сообщение на новый номер, чтобы убедиться, что он работает. Вы должны получить ответ с указанием настроить свой номер, что вы сделаете после того, как у вас будет запущено и запущено приложение чат-бота.
Следуя рекомендациям Python, в качестве первого шага в создании чат-бота мы создадим отдельный каталог для проекта, а внутри него создадим виртуальную среду. Затем мы собираемся установить на него пакеты Python, которые нам нужны для нашего чат-бота.
Если вы используете систему Unix или Mac OS, откройте терминал и введите следующие команды для выполнения описанных выше задач:
$ mkdir twilio-бот $ cd twilio-бот $ python3 -m venv twilio-bot-venv $ источник twilio-bot-venv/bin/активировать (twilio-bot-venv) $ pip install запросы twilio flask
Для тех из вас, кто следует руководству в Windows, введите следующие команды в окне командной строки:
$ mkdir twilio-бот $ cd twilio-бот $ python3 -m venv twilio-bot-venv $ twilio-bot-venvScripts\активировать (twilio-bot-venv) $ pip install запросы twilio flask
Последняя команда использует pip
, установщик пакета Python, для установки трех пакетов, которые мы собираемся использовать в этом проекте, а именно:
Для справки: на момент выпуска этого руководства были проверены версии вышеуказанных пакетов и их зависимостей:
сертификат==2019. 9.11 карта == 3.0.4 Нажмите == 7.0 Колба==1.1.1 идна == 2,8 это опасно == 1.1.0 Джинджа2==2.10.3 Безопасная разметка == 1.1.1 PyJWT == 1.7.1 питц==2019.3 запросы == 2.22.0 шесть == 1.13.0 твилио==6.33.1 urllib3==1.25.7 Веркцеуг==0.16.0
Приложение чат-бота будет реализовано как веб-служба Flask. Если вы следовали моему руководству по чат-боту WhatsApp, вы можете пропустить этот раздел, так как служба чат-бота на самом деле та же самая, которую я использовал в этом руководстве.
Для этого урока я собираюсь создать чрезвычайно простого чат-бота, который распознает два ключевых слова в сообщениях, отправленных пользователем, и реагирует на них. Если пользователь напишет что-либо, содержащее слово «цитата», то чат-бот вернет случайную известную цитату. Если вместо этого в сообщении есть слово «кот», то будет возвращено случайное изображение кота. Если в сообщении присутствуют и «цитата», и «кот», то бот ответит цитатой и изображением кота вместе.
Twilio SMS API использует веб-перехватчик для уведомления приложения о входящем сообщении. Автоматический ответ, который вы получили, отправив текстовое сообщение на свой номер Twilio, на самом деле исходит от веб-перехватчика по умолчанию, установленного Twilio на ваш номер. Приложение чат-бота будет иметь новый веб-хук, который заменит стандартный.
С помощью среды Flask очень легко определить веб-перехватчик. Ниже приведен скелет приложения с определением веб-перехватчика. Не беспокойтесь о копировании этого кода, я сначала покажу вам все различные части реализации, а затем, как только вы их поймете, я покажу вам, как все они объединены в работающее приложение.
из фляги импорта Фляга приложение = фляга (__имя__) @app.route('/bot', методы=['POST']) деф бот(): # добавляем сюда логику веб-перехватчика и возвращаем ответ
Если вы не знакомы с фреймворком Flask, в его документации есть раздел быстрого старта, который поможет вам быстро освоиться. Если вам нужен более глубокий учебный ресурс, я рекомендую вам следовать моему Мега-учебнику по Flask.
В приведенном выше коде важно помнить, что указанное выше приложение определяет /bot
конечная точка, поддерживающая запросов POST
. Каждый раз, когда Twilio получает входящее сообщение от пользователя, он, в свою очередь, вызывает эту конечную точку. Тело функции bot()
собирается проанализировать сообщение, отправленное пользователем, и предоставить соответствующий ответ.
Первое, что нам нужно сделать в нашем чат-боте, это получить сообщение, введенное пользователем. Это сообщение входит в полезную нагрузку POST 9.0549 запрос с ключом
«Тело»
. Мы можем получить к нему доступ через Flask’s request
object:
из запроса на импорт фляги incoming_msg = request.values.get('Body', '').lower()
Поскольку мы собираемся выполнить базовый языковой анализ этого текста, я также преобразовал текст в нижний регистр, чтобы нам не пришлось беспокоиться о всех возможных вариантах появления слова при вводе вариантов регистра.
Ответ, который Twilio ожидает от веб-перехватчика, должен быть предоставлен на TwiML или языке разметки Twilio, который является языком на основе XML. Вспомогательная библиотека Twilio для Python поставляется с классами, упрощающими создание этого ответа без необходимости непосредственного создания XML. Ниже вы можете увидеть, как создать ответ, который включает в себя текстовые и мультимедийные компоненты:
из twilio.twiml.messaging_response импорта MessagingResponse resp = ответ на сообщение () msg = соотв.сообщение() msg.body('это текст ответа') msg.media(image_url)
Обратите внимание, как вернуть изображение. Twilio ожидает URL-адрес, который указывает на него, а не на фактические данные изображения.
Для реальной логики чат-бота я собираюсь использовать очень простой, но удивительно эффективный подход. Что я собираюсь сделать, так это искать входящие сообщения по ключевым словам «кавычка»
и «кот»
. Вот базовая структура чат-бота:
ответил = Ложь если 'цитировать' в incoming_msg: # здесь добавить цитату к ответу ответил = верно если 'кошка' в incoming_msg: # здесь добавить изображение кота к ответу ответил = верно если не ответили: # возвращаем здесь общий ответ
С помощью этой простой структуры мы можем обнаруживать ссылки на кавычки и/или коты и соответствующим образом настраивать объект ответа Twilio. ответил
логическое значение полезно для отслеживания случая, когда сообщение не содержит ни одного из ключевых слов, которые мы ищем, и в этом случае предлагает общий ответ.
Чтобы предоставить чат-боту оригинальные цитаты и изображения кошек, я буду использовать два общедоступных API. Для известных цитат я выбрал Quotable API от Люка Пиви. Запрос GET
к https://api.quotable.io/random возвращает случайную цитату из пула из 1500 из них в формате JSON.
Для изображений кошек я буду использовать API «Кошка как услуга» от Кевина Баликота. Это чрезвычайно простой API, URL-адрес https://cataas.com/cat каждый раз возвращает другое изображение кошки (вы можете проверить это, вставив этот URL-адрес в адресную строку браузера, а затем нажав «Обновить», чтобы получить новое изображение кошки). ). На самом деле это очень удобно, потому что, как я упоминал выше, Twilio хочет, чтобы изображение было указано в качестве URL-адреса при подготовке ответа TwiML.
Теперь вы ознакомились со всеми аспектами реализации чат-бота, поэтому мы готовы интегрировать все части в полноценный сервис чат-бота. Вы можете скопировать приведенный ниже код в файл *bot.py*:
из фляги импорт Фляга, запрос запросы на импорт из twilio.twiml.messaging_response импортировать MessagingResponse приложение = фляга (__имя__) @app.route('/bot', методы=['POST']) деф бот(): incoming_msg = request.values.get('Body', '').lower() resp = ответ на сообщение () msg = соотв. сообщение() ответил = Ложь если 'цитировать' в incoming_msg: # вернуть цитату r = запросы.get('https://api.quotable.io/random') если r.status_code == 200: данные = r.json () цитата = f'{данные["содержание"]} ({данные["автор"]})' еще: quote = 'В данный момент мне не удалось получить цитату, извините.' msg.body(цитата) ответил = верно если 'кошка' в incoming_msg: # вернуть фото кота msg.media('https://cataas.com/cat') ответил = верно если не ответили: msg.body('Извините, я знаю только об известных цитатах и котиках!') вернуть ул (соотв.) если __name__ == '__main__': app.run()
После того, как вы скопируете приведенный выше код в файл *bot.py*, запустите чат-бота, запустив python bot.py
, убедившись, что вы делаете это, когда виртуальная среда Python активирована. Вывод должен быть примерно таким:
(twilio-bot-venv) $ python bot. py * Приложение Serving Flask «бот» (ленивая загрузка) * Окружающая среда: производство ВНИМАНИЕ: Это сервер разработки. Не используйте его в производственном развертывании. Вместо этого используйте рабочий сервер WSGI. * Режим отладки: выключен * Работает на http://127.0.0.1:5000/ (для выхода нажмите CTRL+C)
Служба теперь работает как частная служба на порту 5000 внутри вашего компьютера и будет ожидать входящих подключений. Чтобы сделать эту службу доступной из Интернета, нам нужно использовать ngrok.
Откройте второе окно терминала и запустите ngrok http 5000
, чтобы выделить временный общедоступный URL-адрес, который перенаправляет HTTP-запросы на наш локальный порт 5000. На компьютере с Unix или Mac OS вам может потребоваться использовать ./ngrok http 5000
если у вас есть исполняемый файл ngrok в вашем текущем каталоге. Вывод ngrok будет:
Обратите внимание на строки, начинающиеся с «Переадресация». Они показывают общедоступные URL-адреса, которые ngrok использует для перенаправления запросов в нашу службу, с версиями http:// и https://. Теперь нам нужно указать Twilio отправлять входящие SMS-уведомления на этот URL-адрес.
Вернитесь в консоль Twilio, нажмите «Номера телефонов», а затем на номер телефона, который вы приобрели выше. Прокрутите вниз до раздела «Обмен сообщениями», скопируйте URL-адрес https:// из вывода ngrok, а затем вставьте его в поле «Приходит сообщение». Напомним, что чат-бот выставлен под /bot
URL, поэтому /bot
необходимо добавить в конец корневого URL-адреса ngrok. Убедитесь, что для метода запроса установлено значение HTTP POST
. Не забудьте нажать красную кнопку «Сохранить» внизу страницы, чтобы записать эти изменения.
Теперь каждый раз, когда вы отправляете текстовое сообщение на номер Twilio, чат-бот будет получать запрос на URL-адрес /bot
и будет давать ответ на основе входящего сообщения. Вы можете вводить любые предложения, которые вам нравятся, и каждый раз, когда слова «цитата» и «кот» появляются в сообщениях, чат-бот будет вызывать сторонние API и возвращать вам свежий контент. Если вы пропустили это в начале статьи, вот пример сеанса, который я провел с чат-ботом:
Имейте в виду, что при бесплатном использовании ngrok существуют некоторые ограничения. В частности, вы не можете удерживать URL-адрес ngrok более 8 часов, а присвоенное вам доменное имя будет отличаться каждый раз, когда вы запускаете команду ngrok. Вам нужно будет обновлять URL-адрес в консоли Twilio каждый раз при перезапуске ngrok.
Я подумал, что было бы полезно закончить это руководство списком вещей, которые вам необходимо учитывать, если вы решите развернуть чат-бот WhatsApp для производственного использования.
Во-первых, вы видели, что при запуске приложения Flask появляется довольно пугающее предупреждение о том, что сервер разработки не используется для производства. Веб-сервер, поставляемый с Flask, очень удобен при разработке и тестировании приложения, но он недостаточно надежен для удовлетворения требований производственного использования. Двумя наиболее распространенными готовыми к работе веб-серверами для веб-приложений Python являются gunicorn и uWSGI, которые можно установить в вашей виртуальной среде с помощью pip
. Например, вот как запустить чат-бот с помощью gunicorn:
(twilio-bot-venv) $ gunicorn -b :5000 бот:приложение
Также имейте в виду, что для производственного развертывания вы будете запускать службу на облачном сервере, а не на своем компьютере, поэтому нет необходимости использовать ngrok.
В этой статье я несколько раз упоминал похожее руководство, написанное для бота WhatsApp. Поскольку приложение Flask в обоих руководствах одинаково, можно развернуть одну копию приложения и настроить ее как веб-перехватчик как для SMS, так и для сообщений WhatsApp, чтобы ваш чат-бот мог работать с обоими каналами одновременно.
Я надеюсь, что это руководство дало вам хорошее представление о том, как создать SMS-чат-бота. Python на самом деле является отличным выбором для создания чат-ботов, потому что у вас есть отличные возможности для обработки естественного языка. Если вы заинтересованы в создании чат-ботов, более сложных с точки зрения понимания языка, я рекомендую вам взглянуть на следующие проекты Python:
Хотел бы я посмотреть, что вы строите!
Мигель Гринберг — разработчик Python для технического контента в Twilio. Свяжитесь с ним, если у вас есть классный проект Python, которым вы хотели бы поделиться в этом блоге!
Оценить этот пост1 2 3 4 5
Авторы
Мы всегда стремимся улучшить качество нашего блога, и ваши отзывы ценны для нас.
Об авторе