Разное

Как стать ботом в вк: Как сделать чат-бота для группы «ВКонтакте»: пошаговая инструкция

Содержание

Бот VK на Python 2020 года с ответами в беседу / Sandbox / Habr

Всем доброго времени суток!

Я очень долго прочесывал интернет в поисках рабочего варианта бота для ВК, разработанного на Python. Никак не мог найти ни одной нормальной, целой статьи — в одной устаревший метод, в другой непонятные ошибки и так далее…

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

С чего начать?

Начнем с установки необходимых библиотек. Естественно открываем cmd.exe ( в некоторых случаях может понадобиться запустить от имени администратора) и прописываем туда следующее:

pip install vk

pip install vk_api

Мы установили две библиотеки для работы нашего Python-а с сервисом VK.

Теперь запускаем IDLE и начинаем писать код.

import vk_api, vk
from vk_api. keyboard import VkKeyboard, VkKeyboardColor
from vk_api.utils import get_random_id

Объясняю: импортируем установленные ранее библиотеки и модули для работы с ними.

Авторизация
vk_session = vk_api.VkApi(token='#ВСТАВЬ СЮДА ТОКЕН ГРУППЫ СО ВСЕМИ РАЗРЕШЕНИЯМИ')

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

from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
longpoll = VkBotLongPoll(vk_session, 'ID вашей группы без кавычек')
vk = vk_session.get_api()
from vk_api.longpoll import VkLongPoll, VkEventType

Импортируем модуль longpool для работы с чатами.

Нюансы

Дело в том, что в одной программе нельзя одновременно запустить бота для ответов на ЛС и для работы в беседе, поскольку для этого используются два разных модуля longpool и как только запускается прослушивание longpool-ом на канале «ЛС»(Личные Сообщения) прослушивание другого канала, т. е. чата недоступно, пока не завершится первый процесс прослушивания. Проще говоря задачи могут выполняться исключительно последовательно, а не параллельно. Поэтому в целом коде я деактивирую часть с ЛС, заключив ее в »’ кавычки.

Теперь импортируем то же самое, но для ЛС.

Lslongpoll = VkLongPoll(vk_session)
Lsvk = vk_session.get_api()

Кнопки

Теперь объявим пару функций для кнопок, которые наш бот в будущем будет выдавать по требованию. К ним мы обратимся вскоре ещё раз.

keyboard = VkKeyboard(one_time=True)
keyboard.add_button('Привет', color=VkKeyboardColor.NEGATIVE)
keyboard.add_button('Клавиатура', color=VkKeyboardColor.POSITIVE)
keyboard.add_line()
keyboard.add_location_button()
keyboard.add_line()
keyboard.add_vkpay_button(hash="action=transfer-to-group&group_id=183415444")

Прием-отправка сообщений из беседы

А теперь будем слушать longpool на предмет новых сообщений. event — переменная в которой будет храниться само сообщение и некоторые данные о нем.

for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
if 'Ку' in str(event) or 'Привет' in str(event) or 'Хай' in str(event) or 'Хелло' in str(event) or 'Хеллоу' in str(event):

Перевод того, что выше: Если слово «Привет» или «…» или «…» содержится в переменной event, тогда:


if event.from_chat:
    vk.messages.send(
    key = (''),
    server = (''),
    ts=(''),
    random_id = get_random_id(),
    message='Привет!',
    chat_id = event.chat_id
    )

Проверяем куда направлен наш event. Если в чат тогда вызываем метод отправки сообщений «vk.messages.send».

Внимание

… переменные key, server и ts необходимо заполнить. Эти переменные нужны для установки связи с сервером VK. Чтобы узнать эти переменные, а они у всех свои, нужно авторизованным перейти на сайт VK разработчикам и во вкладке «Пример запроса» ввести ID своей группы.

random_id — это случайный id сообщения, который в новых версиях VK_API теперь обязателен.

chat_id — это идентификатор беседы, из которой пришел event или иначе говоря сообщение.

if ‘Клавиатура’ in str(event):

         	
if event.from_chat:
    vk.messages.send(
        keyboard = keyboard.get_keyboard(),
        key = ('21b7e67abf6b938c8223242c37b4ff873efe1453'),
        server = ('https://lp.vk.com/wh283415444'),
        ts=('3539'),
        random_id = get_random_id(),
        message='Держи',
        chat_id = event.chat_id
        )

Теперь, если пользователь напишет «Клавиатура«, то наш бот щедро предоставит кнопки, о которых мы говорили ранее.

На сложном всё.

Часть с Личными Сообщениями

Теперь отпишем вторую часть для ЛС без особых подробностей.

for event in Lslongpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
        vars1 = ['Привет', 'Ку', 'Хай', 'Хеллоу']
        if event.text in vars1:
            if event.from_user:
                Lsvk. messages.send(
                    user_id = event.user_id,
                    message = 'Привет)',
                    random_id = get_random_id()
                    )
            vars2 = ['Клавиатура', 'клавиатура']
        if event.text in vars2:
            if event.from_user:
                Lsvk.messages.send(
                    user_id = event.user_id,
                    random_id = get_random_id(),
                    keyboard = keyboard.get_keyboard(),
                    message = 'Держи'
                    )

Поздравляю! Мы с вами разобрали бота на Python 2020 года. А сейчас я приведу весь код целиком.


import random, vk_api, vk
from vk_api.keyboard import VkKeyboard, VkKeyboardColor
from vk_api.utils import get_random_id
vk_session = vk_api.VkApi(token='ВСТАВИТЬ ТОКЕН СЮДА')
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
longpoll = VkBotLongPoll(vk_session, 'ID группы без кавычек')
vk = vk_session.get_api()
from vk_api.longpoll import VkLongPoll, VkEventType
Lslongpoll = VkLongPoll(vk_session)
Lsvk = vk_session. get_api()

keyboard = VkKeyboard(one_time=True)
keyboard.add_button('Привет', color=VkKeyboardColor.NEGATIVE)
keyboard.add_button('Клавиатура', color=VkKeyboardColor.POSITIVE)
keyboard.add_line()
keyboard.add_location_button()
keyboard.add_line()
keyboard.add_vkpay_button(hash="action=transfer-to-group&group_id=еще_раз_ID_группы")

for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
        if 'Ку' in str(event) or 'Привет' in str(event) or 'Хай' in str(event) or 'Хелло' in str(event) or 'Хеллоу' in str(event):
            if event.from_chat:
                vk.messages.send(
                    key = (''),          #ВСТАВИТЬ ПАРАМЕТРЫ
                    server = (''),
                    ts=(''),
                    random_id = get_random_id(),
              	    message='Привет!',
            	    chat_id = event.chat_id
                    )
        if 'Клавиатура' in str(event):
            if event.from_chat:
                vk.messages.send(
                    keyboard = keyboard. get_keyboard(),
                    key = (''),          #ВСТАВИТЬ ПАРАМЕТРЫ
                    server = (''),
                    ts=(''),
                    random_id = get_random_id(),
              	    message='Держи',
             	    chat_id = event.chat_id
            	    )
'''
for event in Lslongpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
        vars1 = ['Привет', 'Ку', 'Хай', 'Хеллоу']
        if event.text in vars1:
            if event.from_user:
                Lsvk.messages.send(
                    user_id = event.user_id,
                    message = 'Привет)',
                    random_id = get_random_id()
                    )
        vars2 = ['Клавиатура', 'клавиатура']
        if event.text in vars2:
            if event.from_user:
                Lsvk.messages.send(
                    user_id = event.user_id,
                    random_id = get_random_id(),
                    keyboard = keyboard.get_keyboard(),
                    message = 'Держи'
                    )
'''

P. S. Ключевые слова, по которым ведется поиск в переменной event будут строгими. Т.Е. если вы сделаете ключевым слово «Ап», то слова «Апостроф», «Аптека» и даже «ап» не будут найдены.

Всем удачи!

7 примеров + 11 сервисов

Чат-ботвиртуальный собеседник (робот), автоматически отвечающий на сообщения пользователей.

Чат бот для беседы вк здорово освобождает от рутины, предоставляя всю нужную информацию без Вашего участия (требуется только настройка). А принцип работы очень простой: пользователь пишет определенное слово (или любой текст), которое активирует бота, и тот ему отвечает. Причём этот инструмент будет полезен для бизнеса в решении разных задач от развлечения до продажи.

Топ сервисов

В таблице ниже полезные сервисы, в которых Вы сможете запустить чат бота для вк. Они расположены в том порядке, в каком мы их рекомендуем, первые три – топовые, а далее уже вразнобой. Все сервисы имеют схожий функционал, но разную стоимость. Выбирайте тот, который придется по душе и карману.

Название сервиса Пробный доступ Платный доступ (в мес.) Бонус CRM Статистика
Robochat 3 дня От 399 руб Нет Нет
SendPulse Есть От 599 руб Нет Есть
Автопилот 750 команд 970 руб +500 руб Есть Нет
SaleBot 3 дня От 599 руб +4 дня Есть Есть
Chatgun Есть 390 руб “INSCALE” -25% на все Нет Есть
BotHelp 14 дней От 990 руб Есть Есть
Bots Kit Есть Нет Нет Есть
Botmother 1 пробный бот От 1249 руб Нет Есть
Bot Kits 14 дней От 499 руб Есть Есть
Aimylogic 14 дней От 990 руб Есть Есть
Smart-бот Есть От 190 руб Нет Есть
BotVK 3 дня От 100 руб Нет Нет

Кстати. Привлекать подписчиков в Вк очень просто через сервис массовых действий. С ним Вы можете собрать горячую аудиторию, пролайкать ее и добавить всех в друзья, а еще поздравлять с праздниками (вовлеченность +73% гарантируем). Кликайте и тестируйте -> VK BOSS.

Возможности ботов

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

1. Прием заявки на вступление

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

Настроить эту функцию можно так: нажав кнопку сообщества, кликните “команды”, пропишите команду и нажмите “сохранить”.

Далее нажмите на созданную команду, откроется окно “если пользователь”. Тут Вы выбираете событие – что в чат напишет пользователь, в данном случае – “вступает в сообщество”. Нажмите сохранить.

После этого откроется окно ” что будет сделано” – это то, что получит пользователь в ответ. Выберите действие – “одобрена заявка” и сохраняете. Затем Вы сможете установить, что будет дальше. Допустим, действие “отправить сообщение” – пропишите его. Сохраните команду, вернитесь в начало и нажмите “включить”.

Важно. Не забывайте отслеживать эффективность и держать руку на пульсе Вашего продвижения. Для этого рекомендую самый ТОПовый сервис аналитики – livedune (по промокоду “INSCALE” скидка 30% +7 дней доступа).

2. Имитация набора текста

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

Как сделать чат бота живее? В этом поможет функция имитации набора текста, выглядеть это будет так:

Ниже показана настройка на примере запроса о консультации: добавьте команду, пропишите её и сохраните. Нажав на созданную команду, в “если пользователь” выберите событие – “написал сообщение” и пропишите текст. Далее настройте остальные действия, сохраните команду, вернитесь в начало и включите ее.

3. Подписка на рассылку

Рассылки – это полезный инструмент для продвижения и продаж, однако по правилам ВК, без согласия пользователя бот не имеет права присылать ему сообщения. Так что сперва нужно, чтобы человек подписался на рассылку.

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

По теме: Рассылка сообщений в ВК через Сенлер: инструкция

Настраивается эта функция так: создайте команду, а после того, как настроите сообщение от пользователя, создайте действие “подписать на рассылку Сенлер”. Далее вставьте ссылку на группу и ссылку с меткой. Сохраните и включите команду. Вуаля!

4. Игра

Лучший способ взаимодействия с подписчиками – игры. Через них можно повысить лояльность и даже продавать. Вы можете предложить им анекдоты, загадки, викторину и многое другое, организовав действие в формате игры. Для этого понадобится чуть больше времени на создание цепочки действий, однако результат точно порадует. У пользователя это будет отображаться так:

Для настройки добавьте команду, создайте событие – “написал сообщение” и пропишите то, что отправит пользователь. Это может быть верный или неверный ответ. После этого пропишите, что придет пользователю в ответ. Прикрепите кнопки с ответами и настройте их параметры. Сохраните команду и нажмите “включить”.

Интересно. Хотите раскрутить группу в Вк? Сделайте это с новым сервисом автоматизированных конкурсов. Вау-эффект и продажи Вам обеспечены. Кликайте и тестируйте -> Activebot.ru (промокод “inscale” – скидка 10%).

5. Квиз

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

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

Ниже показала создание простого опроса по рекламе. Начинаем всё с того же добавления команды. Далее в “если пользователь” выберите – “написал сообщение” и пропишите его – “опрос”. Затем пропишите вопросы, которые в ответ на свое сообщение получит пользователь.

Также Вы можете создать несколько вариантов сообщения пользователя, нажав “добавить секцию”, тогда между блоками появится “или”. Заполняете последовательно поля и все – вы победитель.

По теме:
Конкурс ВКонтакте: 20 идей + 9 советов маркетолога
Как провести конкурс Вконтакте: 10 правил + 10 сервисов

6. Оплата

Чем больше растет бизнес, тем сложнее отслеживать все счета и вовремя получить оплату. Особенно, если у Вас много товаров. Тут снова поможет бот, он сформирует счета и проконтролирует получение средств от заказов. В нашем случае выглядит это так:

Важно. Выжимайте из бизнеса максимум с помощью нашей методички формата “фишечная стратегия”. В ней самый сок из сотен тренингов и книг по маркетингу и продажам. А также концентрат успешных действий. По ссылке скидка 50% в течение 4 часов, кликайте -> “Реальный маркетинг: 165 фишек + 33 основы

7. Аукцион

В чат боте можно настроить проведение аукциона в комментариях под постом. Аукцион – оригинальный способ привлечь внимание к продукту и повысить спрос.

Суть такая: когда вы зададите начальное значение, система будет анализировать каждую следующую ставку и выявит победителя – того, кто “даст больше”. Настройки потребуют времени и внимательности, зато само действие пройдет автоматически.

Для настройки в верхней панели сервиса выберите вкладку “ещё” и нажмите “ресурсы”. Создайте ресурс, пропишите название и начальную стоимость. Далее создайте событие “написал комментарий, реагирующее только на числа, подходящее под регул. выраж.”, в графу впишите вот это –> “\d+”.

Далее сформируйте ответные комментарии при помощи условной переменной (условия задайте сами в зависимости от целей). Подробно о настройке переменных можете почитать здесь.

Кстати. Если Вы занимаетесь не только накруткой, но и комплексным продвижением, то открою секрет. Статистику любых групп можно посмотреть через специальный сервис. К тому же он покажет какие посты “выстреливают” (так можно и идеи для контента собрать). Кликайте -> AdSpoiler (промокод INSCALE, скидка 15%).

КОРОТКО О ГЛАВНОМ

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

1. Напоминание. Периодически напоминайте пользователям, что они могут легко и с пользой взаимодействовать с ботом.

2. Квиз-маркетинг. Создайте тест из 5-7 вопросов, интересных аудитории. А затем предложите анкетируемым присоединиться к общению с виртуальным собеседником – чат-ботом.

3. Лид-магнит. Всплывающее окно будет эффективным “маяком”, направляющим трафик, особенно если предложить пользователям приятный подарок, вроде скидки или небольшой бесплатной услуги.

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

Для создателей:

  • Экономия времени;
  • Отслеживание статистики;
  • Ограниченность сфер использования.

Для пользователей:

  • Оперативность обратной связи;
  • Беспристрастность при работе;
  • Не абсолютное доверие технике.

По теме:
Сервисы накрутки Вконтакте: ТОП-25 +советы от маркетолога
Промопост в Вк: 6 примеров + 7 советов
Аудиореклама в Вк: как настроить + 3 примера
Оформление группы Вконтакте: 60 примеров (лучших)
Статистика Вконтакте: 15 важных метрик
Биржа рекламы ВКонтакте: ТОП-8 сервисов + 10 функций

проработка сценария и выбор конструктора

В этом материале маркетолог SendPulse Дарина Сорокина рассказывает о том, как чат-боты помогают бизнесу и на что обратить внимание при создании виртуального помощника.

Рынок чат-ботов растет и быстро развивается. Компании используют виртуальных помощников, чтобы автоматизировать продажи и коммуникацию с клиентами, разгрузить службу поддержки и отдел маркетинга. Согласно исследованию Oracle, 80% предпринимателей в 2020 году планируют использовать чат-ботов для своего бизнеса.

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

Какими бывают чат-боты

Существуют различные чат-боты. Условно их можно разделить на основании следующих параметров:

 

  • Платформа размещения. Например, ВКонтакте, Telegram, Facebook Messenger.

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

  • Технические возможности. Чат-боты работают с помощью кнопок, команд или искусственного интеллекта. Бывают так называемые смешанные боты, которые объединяют и команды, и кнопки.

Примеры чат-ботов во ВКонтакте

Посмотрим на конкретных примерах, как чат-боты помогают бизнесу.

«Сберкот»

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

Чат-бот концепт-художника

Бот Дмитрия Коклюшкина рассказывает об авторе, курсах и специальных предложениях. Также пользователи могут посмотреть галерею работ студентов и узнать об условиях оплаты. Какой бы шаг пользователь ни выбрал, он всегда может вернуться назад. Это помогает пользователю эффективно взаимодействовать с ботом и менять свои решения при необходимости.

«ТурБот»

Этот чат-бот работает преимущественно с командами пользователей. «ТурБот» собирает у клиентов всю необходимую информацию, чтобы подобрать выгодный тур. При необходимости подписчик может подключить менеджера или начать заново, нажав нужную кнопку.

«Сувлаки гирос»

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

«Чат-бот Лиза в Эрмитаже»

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

Руководство по созданию чат-бота

Разработку чат-бота лучше всего начать со сценария и создания архитектуры.

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

Архитектура чат-бота — это его меню вместе с цепочками сообщений.

Расскажем подробнее, как подготовить сценарий чат-бота.

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

2. Пропишите задачи. Опираясь на цели, определитесь с тем, что должен уметь чат-бот, чтобы повысить эффективность вашей работы. Предположим, вы хотите автоматизировать знакомство новых клиентов с брендом. Тогда чат-бот должен рассказывать о компании и ее продуктах, делиться полезными материалами и подключать по запросу менеджера.

3. Продумайте меню. Когда вы обозначили цели и прописали задачи, создайте меню — возможности чат-бота.

4. Подготовьте цепочки сообщений под каждую задачу. Предположим, основное меню бота состоит из следующих разделов: «О компании», «Товары» и «Доставка». Это значит, что вам следует составить как минимум три цепочки сообщений, внутри которых могут быть дополнительные цепочки. Для проработки сценариев удобно использовать такие онлайн-сервисы, как Coggle, MindMap, Miro и другие.

5. Продумайте архитектуру чат-бота и переходы между цепочками сообщений. Если у диалога есть начало, то должен быть и конец. Но в чат-боте все не так, как в стандартной переписке. Продумайте точки пересечения цепочек сообщений: они не должны обрываться. Чтобы диалог не зашел в тупик, предоставьте пользователю возможность вернуться на шаг назад или в главное меню.

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

Как выбрать сервис для создания чат-бота

Есть множество конструкторов, которые помогают разрабатывать чат-ботов без знания кода. Например, Manychat, Botmother, SendPulse, Aimlogic, Chatforma. Все они обладают различными возможностями и предлагают разные тарифные планы. Мы расскажем, как не ошибиться при выборе визуального конструктора:

1. Выберите каналы коммуникации, для которых хотите создать чат-бота. Составьте портрет целевой аудитории и проанализируйте, в каких социальных сетях и мессенджерах зарегистрированы ваши потенциальные клиенты. Если они используют ВКонтакте и Facebook Messenger — выбирайте конструктор, в котором можно создать ботов для этих каналов коммуникации.

2. Проанализируйте тарифные планы. Сравните тарифные планы и их возможности в разных сервисах. Посмотрите, сколько чат-ботов вы можете создать и с какими возможностями. Обратите внимание на количество сообщений для рассылки и число цепочек, доступных на тарифных планах. Узнайте, от чего зависит цена. Стоимость пакета может быть фиксированной или меняться в зависимости от количества сообщений, подписчиков и других факторов.

3. Обратите внимание, какая статистика собирается в рамках выбранного тарифного плана. Убедитесь, что после создания бота вы сможете отслеживать открываемость, кликабельность и другие необходимые метрики.

4. Узнайте, как работает служба поддержки. В процессе работы могут возникать сложности. Поэтому важно, чтобы в нужный момент вы смогли получить консультацию или устранить проблему.

5. Попробуйте бесплатную версию, если она есть. Чтобы не покупать кота в мешке, сначала испытайте бесплатную версию, убедитесь, что сервис вам подходит, а уже после этого платите за него деньги.

6. Проанализируйте качество обучающих материалов. В мессенджер-маркетинге есть множество подводных камней. В разных каналах коммуникации существуют свои правила. Чтобы не пришлось самостоятельно искать нужную информацию, ознакомьтесь с обучающими материалами сервиса. Это значительно облегчит вам работу в будущем.

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

Как привлечь подписчиков в чат-бот во ВКонтакте

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

Рассмотрим самые распространенные способы увеличения количества подписчиков.

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

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

3. Настройте рекламу в поисковых системах. Создайте выгодное для целевой аудитории предложение и подготовьте рекламное объявление. Это поможет привлечь подписчиков из поисковых систем Google, Яндекс и других.

4. Запустите рекламу во ВКонтакте. Создайте таргетированное объявление в рекламном кабинете и найдите сообщества, с которыми можно сотрудничать.

5. Сделайте лид-магнит. Подготовьте всплывающую форму, которая будет обещать клиентам какую-то выгоду взамен на подписку на чат-бота.

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

7. Задействуйте существующих клиентов. Если у вас есть список email-адресов, SMS-базы, подписчики в социальных сетях, предложите им подписаться на вашего нового помощника.

8. Используйте квиз-маркетинг. Это один из популярных и эффективных способов увеличения количества подписчиков. Подготовьте небольшой тест из 5-10 вопросов на актуальную для целевой аудитории тему, а в конце предложите подписаться на чат-бота. По результатам теста вы можете сегментировать подписчиков, чтобы создавать более релевантный контент и предложения.

 

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

Чат-бот в ВК. Опыт Церебро Таргет

Больше всего команда Церебро любит интересные развернутые комментарии в своем паблике. В сентябре 2017 года мы запустили конкурс и начали награждать самых активных читателей Церебро доступом к сервису. Подключили динамическую обложку, на которой отображается аватарка победителя прошлой недели и пять лидеров нынешней, подробно описали правила конкурса, ввели баллы за лайки и комментарии, а позже и за работу во Flash-версии. Проверить количество баллов и за что они начислены можно было в специальном обсуждении: бот отвечал на стандартный запрос в комментариях топика, а на сайте http://challenge.церебро.рф/ и сейчас можно увидеть свое место в общей таблице и получить подробную информацию со ссылками на посты и комментарии.

Количество комментариев благодаря конкурсу активностей увеличилось, но качество их было очень разным. Чтобы добраться до интересных, приходилось прокручивать километры смайликов и подписей «Круто!». Охотники за баллами засоряли подобным мусором всю стену, мешая нормальному общению. Тогда мы ввели первое изменение правил — добавили возможность получить сразу сто баллов за качественный развернутый комментарий (обычный комментарий «стоит» 2 балла). Ситуация на время выровнялась, но возросла нагрузка на модераторов: охотники за баллами рассыпали свои смайлики и похвалы десятками, чтобы компенсировать качество количеством. Тогда было добавлено второе правило — не учитывать в подсчете баллов смайлики и комментарии короче десяти символов.

Кроме этого, чтобы мотивировать подписчиков оставлять больше полезных комментариев, делиться опытом, лайфхаками по теме поста и т.п., мы начали публиковать дайджесты лучших комментариев за неделю:
https://vk.com/wall-73662138_126368
https://vk.com/wall-73662138_118954
https://vk.com/wall-73662138_116747

К апрелю прошлого года было опубликовано около 25 подборок круто-комментариев, в которых мы экспериментировали с оформлением, группировкой комментариев, текстом и т. д. Их открывали, читали, лайкали и благодарили авторов, но количество интересных полноценных комментов к постам значительно не увеличивалось. Так родилась идея чат-бота, который мог бы справиться с этой задачей, систематически привлекать внимание подписчиков к конкурсу, показывать, какие комментарии самые ценные и приносят больше всего баллов.

Чат-бот для турагентства и поддержки путешественников

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

На этот раз мы в деталях рассмотрим применение технологии чат-ботов в туризме, и, забегая вперёд – с чат-ботом планировать свой отдых гораздо проще и приятнее.

На что способен бот-турагент

1. Бронировать билеты, отели и выстраивать маршрут поездки 

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

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

Чат-бот может быть не только на сайте турфирмы, но и в мессенджерах. Так, забавный чат-бот Hello Hipmunk доступен в Facebook Messenger. Помимо основного функционала, он может анализировать электронные письма, связанные с предстоящей поездкой и определить по календарю, когда клиент занят и не готов к поездке (конечно, только с разрешения пользователя).

2. Работает в режиме 24/7

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

3. Увеличит лояльность клиентов

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

Сэм – дружелюбный чат-бот FCM Travel Solutions

В пример удачного применения чат-бота в туризме можно привести Сэма – чат-бота FCM Travel Solutions на базе искусственного интеллекта, который, по словам довольных пользователей, неоднократно их «спасал» во время поездки. Он объединяет в себе множество функций и имеет приятную, ненавязчивую манеру общения. Помимо того, что он умеет решать все вышеупомянутые задачи, он обладает встроенной системой напоминаний, которую может настроить клиент: чат-бот напомнит о датах поездки или о необходимости заранее выехать в аэропорт, а также предупредит клиента, если в даты поездки намечается плохая погода.

Туристический бизнес, как и многие другие сферы, не является исключением для применения ИИ. По данным Всемирного совета по туризму и путешествиям, в 2018 году объём рынка туризма вырос на 3,9% и оценивался в 8.8 трлн. долларов. При таком спросе на путешествия, виртуальные ассистенты, способные помочь клиенту на всех этапах планирования поездки и решения широкого спектра задач, могут стать незаменимыми помощниками для travel-бизнеса.

Как понять, что вы общаетесь с чат-ботом

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

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

Как понять, что вы общаетесь с чат-ботом

Анна Самойдюк

Чат-бота очень просто определить, если знать, что искать в онлайн-разговорах. Самые эффективные чат-боты – те, которыми управляют настоящие люди. Но за большинством машин не стоит человек, и они ведут себя «искусственным образом». Даже если они сопереживают вам, вы все равно будете чувствовать неестественность. Вот как их можно распознать:

Быстрые ответы

Чат-боты быстро думают. Чтобы зарегистрировать то, что вы говорите, и написать вам ответ, им требуется доля секунды.

Повторение

Что? Ты просто повторяешь то, что я сказал? Чат-боты зачастую повторяют то, что вы им говорите. Они запрограммированы таким образом, чтобы имитировать «мышление». Вместо естественной паузы они будут повторять то, что вы сказали.

Законченные предложения

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

Странный синтаксис

Чтобы воспроизвести человеческую речь, боты пытаются допускать грамматические ошибки; тем не менее, они будут повторять те же опечатки весь разговор. Если вы часто видите между словами, например, два пробела, это один из признаков того, что с вами общается бот.

Интимные вопросы

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

Обмен ссылками

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

Фото: Unsplash

Какие вопросы можно задать чат-боту, чтобы вывести его на чистую воду?

Задайте боту интимные вопросы

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

Используйте юмор

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

Обсуждайте новости и текущие события во всех подробностях

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

Попробуйте отвечать одним словом

Когда вы говорите «эм», «почему», «как», не добавляя деталей, чат-бот не обладает контекстом, чтобы ответить на вопросы. Задавая машине такие вопросы, вы выведете ее на чистую воду.

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

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

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

Источник.


Материалы по теме:

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

Сбербанк создал чат-ботов для изучения исчезающих языков народов России

Кейс: мы внедрили чат-бота – теперь он экономит нам около 250 рабочих часов в месяц

Умные экраны с камерами, биометрия, контекстуальность и интерактивные драмы — как виртуальные ассистенты станут реальными

Свидание с роботом, которого не существует: кейс «Пятницы!» и «ВКонтакте»

14 февраля телеканал Пятница! анонсировал запуск сервиса онлайн-свиданий для одиночек. Пользователям предложили провести день с Цифровым Валентином — это бот «ВКонтакте», с которым можно «пойти» на онлайн-свидание и не переживать за неловкие паузы в разговоре. Бот умеет отвечать на вопросы, использовать эмодзи и переписываться совсем как настоящий человек… потому что это и есть реальный человек.

Инсайт

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

Идея

Команда проекта пригласила пользователей провести день с Цифровым Валентином. Поговорить с ботом мог любой пользователь «ВКонтакте». Для этого ему нужно было написать «привет» в личные сообщения сообществу «Пятницы!», выбрать пол и возраст, после чего в чате генерировался персональный собеседник.

Через 15 сообщений в диалоге появлялось сообщение: «Всё это время ты переписывался не с ботом, а с реальным человеком! Это ведь было несложно, правда? Не надо стесняться. И помни, что бездушные алгоритмы никогда не заменят живого общения. С днём святого Валентина!»

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

Продвижение

Для промо проекта при медийной поддержке «ВКонтакте» были использованы собственные ресурсы телеканала: соцсети и эфир. Разработку бота взяла на себя команда DevStars, специализирующаяся на создании VK Mini Apps, высоконагруженных чат-ботов и игровых механик.

Результаты

Проект показал очень высокую вовлечённость. В среднем каждый пользователь генерировал по три диалога, то есть проходил путь общения с ботом заново даже после раскрытия интриги. Аудитория отреагировала на розыгрыш положительно. Чаще всего люди смеялись, шутили и обсуждали неожиданность поворота. Около 15% решили продолжить общение в личке. Сколько из них нашли свою половинку — неизвестно.

  • 277 тыс. — число запросов боту от пользователей
  • 11, 6 тыс. — число уникальных пользователей
  • 63% дошли до сообщения про то, что беседа была с реальным человеком
  • 15% пользователей обменялись контактами, чтобы продолжить общение
  • Три диалога в среднем генерировал каждый пользователь
  • 1,7 млн — медийный охват в digital

Состав творческой группы:

«Пятница!»:

Артемий Гладченко — директор по маркетингу
Ирина Храпченкова — креативный digital-стратег
Николай Шамаев — креативный digital-продюсер

«ВКонтакте»:

Наталья Навотная — менеджер по работе с медиапартнёрами

DevStars:

Илья Рыжков — CBDO
Дмитрий Денисов — Head of backend development
Денис Савельев — Head of frontend development

vkbottle · PyPI

Новое репо бот-движка ВКонтакте с декораторами как в знаменитом фреймворке!

ПРОЧИТАТЬ ВЕРСИИ:

Установить

Для установки используйте команду терминала:
pip install vkbottle или
pip3 install vkbottle

Поддерживаемые версии Python:

  • Python 3. 5
  • Python 3.6
  • Python 3.7 и>

Использование

Давайте создадим простой бот-движок

 из vkbottle import Bot, MessageAnswer

bot = Бот (токен, group_id, debug = True)
 
Имя Значение
токен Ваш токен VK Group для запуска лонгполла ( str )
group_id ID вашей группы ВКонтакте ( int )
отладка Должен ли vkbottle показывать отладочные сообщения? По умолчанию False ( bool )
асинхронный Следует ли vkbottle (Bot) использовать asyncio для достижения более быстрых результатов.По умолчанию True ( bool )

Теперь нам нужно импортировать наши файлы событий следующим образом: импортировать события с bot.run () или сделать это в одном файле

Декораторы использования

@on_message (текст)
 @ bot. on_message ('привет!')
def привет (ответ):
    print ('Кто-то написал мне "привет!"!')
# bot.run ()
 
@on_message_undefined ()
 @ bot.message_undefined ()
def undefined (ответ):
    print ('Я кого-то не понимаю')
# бот.пробег()
 

Как использовать ответ ?
Есть много поддерживаемых методов:

Метод Описание
ответ (текст, вложение = Нет, клавиатура = Нет, наклейка = Нет) Требуется для быстрого ответа создателю события

Примеры:

 @ bot.on_message ('кот')
def itz_cat (ответ: AnswerObject):
    ответ ('Мяау')
# Когда пользователь отправляет сообщение "кот" боту, он отвечает "Мяау"
 

Ответ — сообщения.send без peer_id, он завершает автоматически

Ключи

Если вам это нужно, вы можете добавить простые ключи к вашим декораторам, например:

 @ bot.on_message ('Меня зовут <имя>')
def my_name (ответ: AnswerObject, имя):
    ответ ('Тебя зовут' + имя + '!')
 

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

Генератор клавиатуры

Сделаем простую клавиатуру с помощью VKBottle Keyboard Generator:

 [# Моя клавиатура
    [{'text': 'button1'}, {'text': 'button2'}], # строка
    [{'text': 'button3'}] # вторая строка
]
 

Клавиатура:
{button1} {button2}
{——- button3 ——}

Варианты клавиатуры для кнопки:

Опция Значение По умолчанию
текст Текст кнопки
цвет Цвет пуговицы По умолчанию (вторичный)
тип Тип действия кнопки текст

С ответом

 ответ (
    'Это моя клавиатура!',
    клавиатура = [
        [{'text': 'Мой баланс'}, {'text': 'Я'}],
        [{'текст': 'магазин', 'цвет': 'положительный'}]
    ]
)
 

Парсеры ответов

Есть два типа парсеров и всего 3 парсера:

Парсер метода

Парсер метода

Парсер класса

Парсер Описание
пользователь на основе пользователя. получить запрос
группа на основе запроса group.getById
собственное на основе собственных переменных класса бота

Как использовать парсеры ответов ? Объяснить легко:

Как работают парсеры

Вы делаете запрос на ответ, и сообщение принимает участие в проверке Answer-Parser.
Пример парсера выглядит так:
{parser: arg}

Например:
Здравствуйте, мой дорогой {user: first_name}!

Парсер пользовательских методов
Пример парсера Описание
{user: first_name} Добавить в имя пользователя, совершившего событие
{user: last_name} Перейти на имя пользователя, совершившего событие
{user: id} Попасть в id пользователя, совершившего событие
Анализатор групповых методов
Пример парсера Описание
{группа: имя} Попасть в название группы, в которой бот
{группа: описание} Попасть в описание группы, в которой бот
. ..

Подробнее в VK Документация по объекту / группе

Самоанализатор

Этот парсер очень быстрый, рекомендуется использовать, когда время является главным приоритетом

Пример парсера Описание
{self: peer_id} Идентификатор владельца события
{self: group_id} Группа, в которой бот ID

Bot Api

Вы можете использовать VK Bot API для выполнения всех типов и групп запросов.Для этого вы можете использовать простой метод:

 api = bot.api
api.messages.send (peer_id = 1, message = 'Привет, мой друг!')
 

Все доступные методы вы можете найти в документации по методам ВКонтакте


Поддерживаются все группы методов, но только они имеют специальные функции выделения:


Пользовательский API

Для авторизации пользователя используйте этот метод:

 из vkbottle import User
user = User ('мой-токен', user_id = 1)
 
Аргумент Описание
токен Vk Api token ( str )
user_id Идентификатор пользователя ( int )
отладка Если VKBottle не выводит отладочные сообщения. По умолчанию False ( bool )

User Api совпадает с Bot Api, но не имеет функции выделения:

 # ...
user_api = user.api
user_api.messages.send (peer_id = 1, message = 'Привет, мой коллега!', random_id = 100)
 

Как создать чат-бота [Лучшее руководство без кода 2020]

После того, как 2020 год снова привлек их внимание, чат-боты переживают возрождение. Итак, эта статья не только показывает вам , как создать чат-бота , но также , как это сделать быстро, эффективно и без усложнения отработанных рабочих процессов.

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

Конечно, но это легче сказать, чем сделать… или нет?

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

Но времена изменились.

Благодаря появлению платформ без кода, разработка чат-ботов стала более интуитивной и, следовательно, более доступной для более широкого круга брендов и предприятий. Если вы не уверены, вы всегда можете увидеть несколько классных примеров чат-ботов, созданных с помощью Landbot!

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

Без шуток.

Мы никогда не шутим над ботами!


Что такое чат-бот?


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

Есть два основных типа разговорных помощников:

  • Чат-боты NLP (используют искусственный интеллект)
  • Чат-боты на основе правил (тип «выбери свое приключение»)
  • Conversational Apps (богатые элементы пользовательского интерфейса + могут сочетать NLP с элементами на основе правил)

Какой чат-бот вы научитесь создавать в этой статье?


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

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

  • Обеспечьте максимально единообразных и надежных впечатлений / результатов
  • быстро создать и легко контролировать
  • Применимо ли в подавляющем большинстве случаев использования в бизнесе

Вот небольшой взгляд на окончательный результат: