Как добавить бота в беседу вк
Перейти к содержимому

Как добавить бота в беседу вк

  • автор:

Как создать и настроить чат-бота ВКонтакте?

Как создать и настроить чат-бота ВКонтакте?

Мила Мостовая OneSpot

Некоторые рекламные форматы ВКонтакте (продвижение товаров, сайтов, лид-форм) переехали в VK Рекламу
Чтобы использовать все привычные и новые рекламные инструменты на площадках VK, подключайтесь к платформе VK Реклама. Переехать на новую платформу и оплачивать продвижение без комиссии помогаем мы, сервис OneSpot.
‍Как оплатить VK Рекламу через OneSpot →

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

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

Как работают боты в VK

С точки зрения разработки, бот ВКонтакте — это программа-скрипт на вашем сервере, которая обрабатывает входящие запросы от пользователей. Например, клиент пишет в сообщения сообщества «Хочу заказать доставку еды», а бот отправляет ему автоматическое сообщение «Здравствуйте! Спасибо, что выбрали нас. Выберите, куда хотите сделать заказ: домой, на работу, на дачу».

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

Преимущества бота в ВКонтакте:

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

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

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

Бесплатный аудит рекламного аккаунта ВКонтакте

Специалисты из OneSpot (все с сертификатами от VK) проверят настройки кампаний и пикселя и помогут повысить результаты рекламы.
Это бесплатно для всех, кто оплачивает рекламу на любой из площадок через OneSpot
Зарегистрируйтесь/авторизуйтесь и напишите в чат слово «Ревью», чтобы записаться на аудит аккаунта.

OneSpot

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

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

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

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

Фактически, вы сделаете из своего бота виртуального менеджера по продажам.

Как использовать бота в VK — выбираем подходящий функционал

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

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

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

Как чат-бот работает в продажах — внедрение в воронку

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

Разберем на примере магазина игрушек.

Этап воронки Ваши действия Внедрение бота
Осведомленность Для начала вы продумываете УТП и оффер, например, три медвежонка по цене одного. Для начала вы продумываете УТП и оффер, например, три медвежонка по цене одного.
Заинтересованность Пользователь начинает диалог с чат-ботом — отправляет свой запрос с ключевым словом. Например, «Купить мишек». С началом диалога боту становятся доступны открытые персональные данные со страницы пользователя. Теперь бот может предложить две ветки диалога: мишки для мальчиков, мишки для девочек. Пользователь выбирает ветку, допустим, первый вариант — мишки для девочек.
Желание купить Когда пользователь попадает в каталог товаров, которые ему предлагает чат-бот, он может выбрать понравившийся. Например, розового медведя. Теперь у него могут возникнуть вопросы о составе игрушки, гипоаллергенности материалов, условиях оплаты, возврата, доставки. Он может задавать эти вопросы боту. Бот уже имеет скрипт ответов, которые вы в него заложили и общается с клиентом. Для ответа на вопросы вне скрипта можно добавить опцию «Переключить на менеджера». Тогда в диалог подключится человек, который поможет пользователю решить проблему.
Покупка Когда выбор сделан, пользователь совершает покупку через чат-бота, оплачивает доступным способом, оформляет доставку. В процессе покупки бот может предлагать дополнительные товары, упаковку, уточнять адрес и время доставки. Таким образом, он продолжает собирать персональные данные, которые вы тоже можете в будущем задействовать в рекламе.
Повторная покупка Пользователь может вернуться в бот после рекламной рассылки или просто потому, что ему понравился ваш сервис. С помощью бота вы можете запросить обратную связь: понравился ли продукт, вовремя ли сделали доставку. А также предложить подписаться на новостную рассылку с полезными материалами, или подарить приятные бонусы за отзыв.

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

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

Как сделать бота в сообществе в VK — на примере Senler

В статье «Рассылки ВКонтакте: как создать и настроить?» мы разобрали сервисы и программы, которые могут делать рассылки и настраивать чат-боты, вы можете обратиться к этому материалу и выбрать подходящее своему бизнесу и сообществу приложение.

А мы разберем на примере Senler, как создать своего бота в VK бесплатно.

Шаг 1. Настраиваем сообщество

Перед тем, как сделать бота в VK для группы, нужно настроить сообщество. Заходите в Настройки → Управление → Сообщения → Настройки для бота → Включены → Сохранить. Теперь страница бизнеса будет видеть ботов, которые мы позже начнем настраивать в Senler.

Как добавить бота в сообщество в VK — окно внутренней настройки

Как добавить бота в беседу VK: для этого поставьте в настройках бота галочку «Разрешать добавлять сообщество в беседы». После сохранения в группе появится кнопка «Пригласить в беседу» и пользователи смогут добавлять ваше сообщество в беседы.

Кнопка, чтобы добавить сообщество в беседу

Шаг 2. Знакомимся с правилами ботов для ВКонтакте

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

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

Нельзя «Подпишись на сообщество, чтобы я забронивал тебе билет», но можно «Сделай репост и получи 10% скидки на бронь у меня».

  1. Если бот обещает выполнить задачу, то он должен ее обработать в течение суток с момента запроса. В противном случае про все технические сбои нужно оперативно информировать.
  2. Не стоит просить пользователя стать подписчиком сообщества или ставить лайки, репосты, если бот еще не закончил свою работу. В приветственном сообщении они тоже недопустимы. Когда бот выполнил задачу, можно прислать ответ, например, «Я забронировал для тебя тур. Приятного путешествия! Если тебе понравилось общаться со мной, подпишись на нашу группу, чтобы я всегда был рядом и мог ответить на твои вопросы».
  3. Команды для бота должны быть четкими и конкретно отражать действие.
  4. Через бота можно отправлять рекламные сообщения и рассылки, только если они соответствуют правилам размещения рекламы ВКонтакте.

Шаг 3. Создаем бота

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

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

Как настроить чат бот в VK — окно настройки в Senler

Далее у вас откроется графический редактор, где нужно построить логику бота и ветки ответов.

Окно графического редактора

Чтобы отредактировать блок, нужно на него кликнуть — откроется окно настроек.

Окно настроек блока для чат-бота

Здесь можно задать название шага, например, «Приветствие», написать текст сообщения, приложить картинки и добавить кнопки.

Чат-бот ВКонтакте: как сделать логическую цепочку диалога — окно Senler

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

Шаг 4. Запускаем бота

Нажимаем на кнопку «Запустить» — теперь бок активен. Дальше есть два способа, как подписчик может начать диалог с вашим виртуальным менеджером.

Способ 1. Через группу подписчиков

Заходите в раздел Группы подписчиков → Добавить новую группу. Далее в настройках нужно будет указать название и добавить бота. Теперь, когда пользователь подписался на ваше сообщество, то он сможет начать диалог с ботом, а система будет фильтровать аудиторию, чтобы чат-бот не писал всем одно и то же.

Окно настройки бота через группы подписчиков

Способ 2. Через триггеры

Этот вариант позволяет запускать диалог с ботом на основании ключевых слов. Заходите в раздел Триггеры — Добавить новый триггер. Задаете название, выбираете тип события, например, «Новое сообщение». Теперь на любое сообщение, которое пользователь напишет первым в диалоге с сообществом, будет запускаться бот. В нашем случае это бот «Бронь тура».

настройка триггеров в сенлерОкно настройки бота через триггеры

Шаг 5. Тестирование

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

Как искать ботов в VK — окно диалога в сообществе

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

Диалог пользователя с ботом Василием

Как создать бота в VK для группы: альтернативные способы

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

Заключение

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

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

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

Как создать чат бот ВКонтакте. VK бот для обработки сообщений в группе.

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

Интеграция сделана на штатных средствах платформы и не затрагивает изменений в ядре платформы.

Наш бот сможет получать сообщения от пользователя и отправлять ему обратно сообщения.

Подготовка к интеграции с ВКонтакте

Для начала выполняем необходимые настройки своей группы ВК.

  • Управление сообществом → Сообщения → Настройки для бота и включите пункт Возможности ботов
  • Включить сообщения в вашем сообществе (Управление сообществом → Сообщения), когда бот будет готов к использованию, чтобы ему можно было написать.
  • Создать ключ доступа: Откройте раздел Управление сообществом ( Управление страницей , если у вас публичная страница), выберите вкладку Работа с API и нажмите Создать ключ доступа (проставляем необходимые права) .
  • Для возможности приглашать бота в беседу — Управление сообществомСообщенияНастройки для бота и поставьте галочку в пункте Разрешать добавлять сообщество в беседы . После этого в сообществе появится кнопка Пригласить в беседу , открывающая модальное окно со списком бесед.
  • В Настройки / Работа с API переходим на вкладку CallbackAPI (задаем какие методы дергать на сервере при наступлении событий):

Здесь сначала указываем будущий адрес входящего API, а также секретное слово, которое мы будем проверять на стороне сервера (хранится оно будет в настройке vkSecret).

Подтверждение Callback API на стороне сервера

Создаем в /asapi входящий метод API (с vkbot кодом, формат text). Он должен просто выдать строку подтверждение, указанную на скрине выше.

CREATE PROCEDURE [dbo].[api_vk_vkbot] @parameters ExtendedDictionaryParameter READONLY, @username nvarchar(256) as begin -- SELECT 1 select '' Msg, 1 Result, 0 errorCode -- SELECT 2 -- сюда вставляем код со страницы настроек группы Callback API select 'XXXXXXXXX' end 

На странице ВК нажимаем Подтвердить.

В настройках создаем 2 настройки:

  • vkSecret — секретный ключ в настройках CallbackAPI (не путать с кодом подтверждения CallbackAPI).
  • vkToken -токен доступа, который мы получили на вкладке Ключи доступа в ВК настройках группы (он будет использоваться в исходящем API методе для отправки запросов в сторону ВК).

Обработка событий от ВК

Реализуем метод входящего API vkbot (код сущности vk, код метода vkbot, тип вывода TEXT):

CREATE PROCEDURE [dbo].[api_vk_vkbot] @parameters ExtendedDictionaryParameter READONLY, @username nvarchar(256) as begin declare @params nvarchar(max) = (select value2 from @parameters where [key] = 'InputStream') declare @secret1 nvarchar(128) = dbo.as_setting('vkSecret', '') declare @group_id int, @type nvarchar(128), @event_id nvarchar(256), @v nvarchar(128), @object nvarchar(max), @secret nvarchar(128) SELECT @group_id = group_id, @type = type, @event_id = event_id, @v = v, @object = object, @secret = secret FROM OPENJSON(@params, '$') WITH ( group_id int '$.group_id', type nvarchar(128) '$.type', [event_id] nvarchar(256) '$.event_id', [v] nvarchar(512) '$.v', [object] nvarchar(max) '$.object' as json, [secret] nvarchar(max) '$.secret' ) if(@secret<>@secret1) begin execute as_print 'VKBot wrong secret' return end exec [as_trace_warn] @code='vkbot_in', @header=@type, @itemID = @group_id, @text = @object, @username = '' declare @sendCommand nvarchar(128)='', @sendParams nvarchar(max) = '' print @object if(@type ='message_new') begin /* Сообщение в чат группы , "secret":""> */ declare @object_id int, @object_date int, @object_out int, @object_user_id int, @object_read_state int, @object_title nvarchar(max), @object_body nvarchar(max), @object_owner_ids nvarchar(max) SELECT @object_id = id, @object_date = date, @object_out = out, @object_user_id = user_id, @object_read_state = read_state, @object_title = title, @object_body = body, @object_title = title, @object_owner_ids = owner_ids FROM OPENJSON(@object, '$') WITH ( id int '$.id', date int '$.date', [out] int '$.out', [user_id] int '$.user_id', [read_state] int '$.read_state', [title] nvarchar(max) '$.title', [body] nvarchar(max) '$.body', [owner_ids] nvarchar(max) '$.owner_ids' as json ) declare @ps ExtendedDictionaryParameter insert into @ps ([Key], Value2) select 'group_id', cast(@group_id as nvarchar) union select 'type', cast(@type as nvarchar) union select 'event_id', cast(@event_id as nvarchar) union select 'object_id', cast(@object_id as nvarchar) union select 'object_date', cast(@object_date as nvarchar) union select 'object_out', cast(@object_out as nvarchar) union select 'object_user_id', cast(@object_user_id as nvarchar) union select 'object_read_state', cast(@object_read_state as nvarchar) union select 'object_title', cast(@object_title as nvarchar) union select 'object_body', cast(@object_body as nvarchar) union select 'object_owner_ids', cast(@object_owner_ids as nvarchar) declare @msg nvarchar(max) = '' exec vk_message_new_action @parameters = @ps, @res = @msg output -- обработка нового сообщения в чате группы if(len(@msg)>0) begin set @sendCommand = 'messages.send' set @sendParams = '&user_id='+cast(@object_user_id as nvarchar)+ '&peer_id=-'+cast(@group_id as nvarchar)+ '&chat_id='+cast(@group_id as nvarchar)+ '&message=' + @msg end end -- SELECT 1 select '' Msg, 1 Result, 0 errorCode -- SELECT 2 select 'ok' if(@sendCommand<>'') begin -- SELECT 3 select 'apirequest' type, 'vk_send' code, 'command' p1_name, @sendCommand p1_value, 'params' p2_name, @sendParams p2_value end end 

Что делает процедура:

  • проверяет секретное слово (если неверное, то ошибку выдает)
  • логирует запрос в trace с кодом vkbot
  • определяет тип команды (пока это только команда Новое сообщение).
  • вызывает процедуру vk_message_new_action для обработки команды (в ней будет заложена бизнес-логика команд от пользователя).
  • если есть выходная команда — то вызывает исходящий API запрос к ВК (vk_send).

Процедура обработки команды пользователя в ВК чате

CREATE OR ALTER PROCEDURE [dbo].vk_message_new_action @parameters ExtendedDictionaryParameter readonly, @res nvarchar(max) output AS BEGIN set @res = '' declare @text nvarchar(max) = (select Value2 from @parameters where [Key]='object_body') if (CHARINDEX('привет', @text) > 0) begin set @res = 'Приветствую вас (это бот). Обратную связь дадим в ближайшее время. Если что - пишите на whatsapp +7 920 954 2217' return end set @res = '' END 

На входе процедура получает множество параметров в @parameters — коды параметров зависят от типа команды (в процедуре vkbot можно посмотреть какие передаются параметры для типа new_message).

В итоге наша процедура должна что-то выдать в @res. Если это пустая строка — то ничего не происходит. Если непустая — то отправляется команда от имени сообщества ВК.

Метод отправки команды в ВК

Создаем исходящий метод отправки vk_send (тип GET JSON)

CREATE PROCEDURE [dbo].[api_vk_send_request] @parameters ExtendedDictionaryParameter READONLY, @username nvarchar(32) AS BEGIN declare @params nvarchar(max) = (select value2 from @parameters where [key]='params') declare @command nvarchar(max) = (select value2 from @parameters where [key]='command') declare @random nvarchar(128) = ABS(CHECKSUM(NEWID()) % 10000) declare @token nvarchar(max) = dbo.as_setting('vkToken', '') declare @url nvarchar(max) = 'https://api.vk.com/method/'+@command+'?v=5.131'+ '&access_token=' +@token+'&random_id='+@random + '&'+ @params declare @header nvarchar(max) = 'out ' + @command exec [as_trace_warn] @code='vkbot', @header= @header, @itemID = 0, @text = @params, @username = '' select '' Msg, 1 Result, @url Url END 

Что делается в процедуре:

  • Получаем из @parameters какую команду и с какими параметрами отправить в ВК.
  • Готовим URL для команды, включая системные параметры токен, случайное число, версия API.
  • Логируем отправку запроса в trace с кодом vk_bot

Ответ от ВК обрабатывается в процедуре response:

CREATE PROCEDURE [dbo].[api_vk_send_response] @response nvarchar(max), @parameters ExtendedDictionaryParameter READONLY, @username nvarchar(32) AS BEGIN -- SELECT 1 select '' Msg, 1 Result, @response Response exec [as_trace_warn] @code='vkbot', @header= 'outresponse', @itemID = 0, @text = @response, @username = '' END

Здесь мы просто логируем отклик ВК на наш запрос в trace с кодом vkbot.

Что получилось в итоге

Пока наш бот просто обрабатывает момент нахождения в строке слова Привет — если оно есть, то выдается стандартный текст.

Каков образ действий разработчика

Чтобы внедрить в свой проект подобного бота, вам необходимо перенести все указанные объекты к себе.

Вся основная часть работы заключается в обработке входящего запроса и выдаче текста от бота. Это процедура vk_message_new_action.

Если вы хотите сделать, чтобы бот реагировал не только на событие Новое сообщение, но и на другие (Новый коммент, вступление в группу и т.д.), то вам необходимо добавлять новые if (@type=’. ‘) во входящем API vkbot, которые по аналогии будут вызывать другие хранимые процедуры, например vk_comment_new_action.

Чего пока нет в этом механизме чат-бота

В решение можно добавить следующее:

  • обработка ошибочных состояний при отправке запросов
  • работа с клавиатурой (кнопки на чате для пользователя). https://dev.vk.com/api/bots/development/keyboard
  • обработка смайликов, выдача картинок, документов и т.д.
  • обработка многоступенчатых команд (по аналогии с чатом Телеграм)
  • интеграция чат бота с системой уведомлений Falcon Space.
  • задействование большего числа параметров отправки сообщений https://dev.vk.com/method/messages.send

Falcon Space — функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space

Google поиск по нашей документации

  • Руководства
  • Основа Falcon Space
  • Основные компоненты
  • Возможности
  • Коммуникация с пользователемНастройка уведомлений для личного кабинета на сайтеКак настроить чат помощи для пользователейВнедрение чата в личный кабинет пользователяРабота с комментариями к объектамТелеграм боты и отправка сообщений в Telegram в веб-платформе Falcon SpaceКак создать чат бот ВКонтакте. VK бот для обработки сообщений в группе.Как сделать push уведомлениеКак отправить Email, SMS или уведомление пользователюКак отправлять SMS с сайта через smsc.ruОтправка email с шаблоном письмаКак сделать ежедневную отправку отчета по проекту в групповой чат Telegram?Настройки почты для отправки сообщений с сайтаВидеочат. Интеграция с Vox ImplantБазовая интеграция с Jitsi Meet (звонки с видео)Отправка СМС через targetsms.ruКак сделать механизм отправки различных писем по шаблону с возможностью редактирования перед отправкой
  • Дизайн, стилизация
  • Лендинги
  • Универсальный API
  • Примеры интеграций
  • Каталоги
  • Навигация
  • Документы
  • Дополнительные компоненты
  • Продвижение, SEO
  • Системные моменты
  • Системное администрирование
  • HOWTO
  • Таблицы
  • Формы
  • Загрузка файлов, картинок
  • Работа с SQL
  • HOWTO JS
  • HOWTO Верстка
  • Решение проблем

Как за один вечер я написал двух ChatGPT ботов для ВК и Телеграм без опыта в программировании

Привет , меня зовут NED я автор одноименного канала на YouTube и ведущий рубрики ХацкерТайм. На VC.RU сижу в формате рид онли, но тут решил написать свою историю, так как большинство статей подобного формата созданы с целями прорекламить своего платного чат бота , а у меня все не так и ботов можете юзать абсолютно бесплатно !

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

Первой проблемой с которой я столкнулся, это была невозможность использовать ChatGPT в РФ, ну мы же с вами люди умные ,поэтому привожу подробный гайд ,как ее обойти

  • Ни в коем случае не заходим в ChatGPT из под РУ региона ,так как сразу получите гео бан и придется чистить коки куки в браузере .
  • Скачиваем любой бесплатный VPN сервис
  • Покупаем виртуальный номер ,по поводу сайта выбирайте любой ,лично я выбрал самый первый из поиска гугл и потратил всего 11 рублей
  • Регистрируем под VPN новый гугловский аккаунт(если ,конечно же вы тупанули, как и я и залогинились под своим основным) либо нажимаете НЕ ВОЙТИ С ПОМОЩЬЮ ГУГЛ АККАУНТА ,а зарегистрировать новый аккаунт . Затем вам будет необходимо ввести все свои данные ,подтвердить почту иииии. Вот тут вам понадобится наш виртуальный номер, после ввода которого вам придет СМС дабы подтвердить, что вы проживаете в другой стране
  • PROFIT!Далее перед нами появится знаменитое окно ,в котором вы можете позадавать боту разные вопросики, попросить его придумать историю про трусы вашей подруги о том, что ваш друг относится к великому царскому роду Романовых с приведением ссылок на научные документы, ну я думаю многие приколюхи вы итак уже знаете и видели их в подобных статьях или пабликах.

Стартовая страница ChatGPT

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

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

Если вы напишите ему : «братан ,ну ты это напиши мне бота для телеграмма ,чтобы я его монетизировал, купил яхту и уплыл в закат», то бот его выполнит. Да, выполнит ! Но, работать это будет вряд ли. Поэтому для начала хотя бы немного почитайте ,что такое язык Пайтон и как он устроен (спасибо профессору с нашей кафедры, который весь семестр рассказывал про ИИ и Python , не думал , что это все же мне пригодится)

Прочитали ? Теперь, вам необходимо познакомится с тем, как создать самого бота через Bot Father и приступить к написанию технического задания для того, чтобы ChatGPT родил сам себя (я знаю, что на сайте используется модель GPT- 3.5 , а в боте GPT-3 )

Заходим и пишем ему :

Create a Telegram bot in Python using the pyTelegramBotApi library what will communicate with the Open AI API to answer questions submitted by users

Создай Telegram бота на Python, используя библиотеку pyTelegramBotApi, которая будет взаимодействовать с Open AI API, чтобы отвечать на вопросы, заданные пользователями

И тут , офигеть , появляется код ? Чудо, правда ?

Примечание: Так как оригинальный ChatGPT работает нестабильно показываю на примере моего ВК бота

Попросил написать его исходный код для Telegram бота

Далее вам будет необходимо скопировать код в вашу среду разработки, ввести ключик от OpenAIBeta, а также ваш токен полученный от BotFather, а главное не забыть установить все необходимые pip пакеты.

Что касается ВК бота, то его исходный код я не отдам, но скажу если вы умеете думать, то переделать тг бота в вк не составит у вас большого труда !

P.S. Минутка юмора

Спасибо за то что дочитали мою статью, я никогда не писал на подобных площадках, но надеюсь меня не забросают помидорами

Ссылки на ботов оставляю, все бесплатно и без рекламы, буду конечно же благодарен, если подпишитесь на группу в вк, так как в планах есть идея покупки подписки ChatGPT Pro и переноса его API в ВК и ТГ Бота.

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

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

Чат-бот Вконтакте: как сделать для беседы

News image

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

Сервисы чат-ботов Вконтакте

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

Кому и зачем нужен чат-бот

Где создать чат-бота ВКонтакте разобрались. А вот зачем он нужен-то? Если в общих чертах — чат-боты облегчают и ускоряют коммуникацию между бизнесом и его клиентами. Например, Вы руководитель отдела и у Вас в подчинении находится около 100 человек. Все Вы состоите в одной корпоративной группе, чтобы «быть в курсе дел» и поддерживать диалог внутри коллектива. Разумеется, в беседе всегда будет куча сообщений: вопросы, уточнения, обсуждения и тд. И отвечать на всё это своевременно придётся именно Вам. Как раз-таки на такой случай Вам пригодится маленький бот-помощник, который будет бесплатно, а главное, круглосуточно помогать Вам в управлении чатом. Таких чат-ботов ещё называют «личными ассистентами», которые умеют поддерживать банальную беседу (реагируя на ключевые слова) , отвечать на входящие сообщения, пересылать файлы, информировать о возможных событиях и тд. Второй момент — это чат-бот, который отвечает на комментарии, поступающие в Ваш паблик. Например, у Вас свой собственный магазин одежды, и, конечно, пользователи будут писать Вам с вопросами о товаре, ценах и тд. Естественно, что у Вас, как у владельца магазина, и без того хватает дел, а быть на связи с клиентами нужно весь день. И что в таком случае делать? Конечно, можно нанять человека, который будет администратором Вашей группы, но, есть ли в этом смысл, когда можно запустить бота-помощника, который будет мгновенно, а главное, бесплатно отвечать на вопросы клиентов? Это частные примеры. Для каких же целей можно использовать чат боты в бизнесе? Лично моё мнение — практически для любых! Боты для общения, отправки сообщений, комментариев, массовых рассылок, есть даже игровые. Хотите конкретнее? Пожалуйста! Практически всю воронку продаж в онлайн-образовании можно запаковать в чат-боты. У Вас также может быть игровой, анонимный или чат-бот пересылающий сообщения. Они умеют консультировать, развлекать, собирать и выдавать информацию, продавать — да что угодно! И особенно удобно, что делают они это в удобном мессенджере или соцсети. В том числе и во ВКонтакте.

Функции чат ботов ВКонтакте

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

1. Навигация и информирование пользователя

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

— Ссылка в тексте

Для перехода, пользователь нажимает на ссылку в переписке и переходит к нужной ему информации (на сайт компании, к определенному посту в группе и т.д.); Ссылка в тексте Так это выглядит для пользователя

— Кнопка перехода

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

— Ответ на сообщение

Пользователь пишет ответ и получает нужную ему информацию в ответе. Как это видит подписчик

2. Сегментация подписчиков

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

3. Задержка перед сообщением

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

4. Отправка сообщений пользователю

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

5. Статистика поведения подписчиков

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

Интеграции с чат ботом ВК

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

Как создать чат-бота ВК и не напортачить
  • Первое — четко, по пунктам, напишите, какие команды должен выполнять чат-бот;
  • Второе — составьте портрет клиента. Без качественной проработки своей аудитории инструмент будет не эффективен;
  • Третье — Продумайте и прорисуйте в подробностях все шаги в боте, все цепочки. Составьте схему;
  • Четвертое — Выберите сервис, в котором будете собирать своего робота;

Продумать логистику можно в программе для создания майнд-карт, например, Miro. Или даже просто на листочке бумаги ручкой. Без этого создать хорошего бота будет очень сложно и долго.

Как привлечь внимание к боту

И несколько подсказок для бесплатного получения подписчиков, после того, как создадите и запустите чат-бота для беседы в VK (на примере конструктора Senler):

1. Настройка кнопки действия

У Вас должны быть права администратора сообщества. Зайдите в настройки, прокрутите немного вниз. В блоке “Кнопка действия” включите кнопку, выберите “Открыть приложение сообщества”. Выберите “Senler” — рассылки в сообществах. Выберите текст кнопки.

Откройте, для ознакомления с настройкой кнопки действий

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

2. Настройка триггеров

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

Триггеры настраиваются в личном кабинете Senler в одноименном разделе. Выбираем, в какую группу подписчиков и в какого бота добавится пользователь. Далее жмем сохранить. Активируем триггер. Пользуемся)

Откройте, чтобы увидеть настройку триггеров

3. Настройка виджета в сообществе

Для этого на странице зайдите в “Управление”. В разделе “Приложения” выберите Senler. Настройте его видимость. Сохраняем настройки и пользуемся )

Откройте, чтобы увидеть настройку виджета

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

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

Коротко о главном

Подводя итог, можно сказать, что выбор и настройка чат-ботов — задача не сложная, особенно, если Вы знаете, где их искать.

Прежде всего, стоит знать, что:

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

И мой личный вывод: для бизнеса chat bot vk — must have! Главное — подходить к их созданию с умом и пониманием потребностей всех участников, как бизнеса, так и клиентов. Только тогда будет действительно крутой результат.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *