Найти в Дзене
Познавалка

Новости бот-платформы ВКонтакте

20 июня состоялся митап VK Mini Apps, на котором Вячеслав Шебанов выступил с докладом на тему новостей бот-платформы «ВКонтакте». Мы, как обычно, приготовили для Вас расшифровку выступления.  Что такое бот? Давайте начнём с разговора о том, что вообще такое «бот». С точки зрения Вячеслава, бот — это очень неудачное название для того «феномена», который есть во «ВКонтакте» и других социальных сетях.  Мы можем поделить всех ботов, которые встречаются сейчас на просторах интернета, на две группы: Игры и утилиты Остановимся на играх и утилитах подробнее. Многие с ними сталкивались, возможно, кто-то из вас их делает. В общем случае — это некий текстовый квест или, возможно, «напоминалка» о каком-то событии, упрощение какой-то работы через мессенджер. Если посмотреть на Запад, в частности на самую популярную платформу ботов Facebook Messenger, то там в большей степени делают акцент именно на  автоматизированные сообщения . В понимании тех пользователей, то, с чем они работают, больше не
Оглавление

20 июня состоялся митап VK Mini Apps, на котором Вячеслав Шебанов выступил с докладом на тему новостей бот-платформы «ВКонтакте». Мы, как обычно, приготовили для Вас расшифровку выступления. 

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

Давайте начнём с разговора о том, что вообще такое «бот». С точки зрения Вячеслава, бот — это очень неудачное название для того «феномена», который есть во «ВКонтакте» и других социальных сетях. 

Мы можем поделить всех ботов, которые встречаются сейчас на просторах интернета, на две группы:

  • Игры и утилиты;
  • Автоматизированные сообщения (Automated messages).

Игры и утилиты

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

-2

-3

Если посмотреть на Запад, в частности на самую популярную платформу ботов Facebook Messenger, то там в большей степени делают акцент именно на 

автоматизированные сообщения

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

-4

Таким образом, получается, что бот — это быстрый доступ к сервису

Боты ВКонтакте

Что «ВКонтакте» уже умеет делать сейчас? Те, кто не знаком с бот-платформой VK, могут перейти по следующей ссылке и найти документацию, в которой кратко расписаны основные возможности: https://vk.com/dev/bots_docs

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

— Бот в нашем представлении — это сообщество, с которым пользователь как-либо взаимодействует. Во «ВКонтакте» есть Callback API, который отправляет эти события вам на сервер для дальнейшей обработки.

-5

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

Bots Longpoll API пришёл как альтернатива вышесказанному. Гораздо удобнее сделать какого-нибудь маленького бота именно через этот сервис, быстро запустив его. 

-6

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

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

Изначально были лишь текстовые кнопки, способные отправлять боту сообщения. Недавно появились кнопки:

  • Оплата через VK Pay;
  • Открыть любое приложение VK Mini Apps;
  • Отправить своё местоположение.
-7

Немножко кода для разработчиков. Пример того, как выглядят эти кнопки. 

-8

Также существуют 

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

-9

В чатах они имеют некоторые ограничения:

  • Отсутствует история чатов;
  • Бот видит только те сообщения, которые ему разрешит видеть пользователь;
  • Ограничения по фичам. В этом направлении осуществляется работа. 

Первая часть интеграции VK Mini Apps была описана выше — это переход из диалога непосредственно в приложение. 

-10

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

Как только пользователь выбрал пиццу, в игру вступает VK Mini App Callback, который позволяет боту отправить сообщение из приложения. 

-11

Зачем VK Mini App бот? — Всё просто:

  • Сообщения — второй по популярности сервис VK;
  • Мощнейший инструмент ретеншена для VK Mini App;
  • Хорошая интеграция двух сервисов.

Планы по развитию бот-платформы

В конце своего доклада Вячеслав поделился планами развития бот-платформы:

  • Инлайн-кнопки, как сейчас в Telegram:
-12

2. Полноценная работа в чатах;

3. Упрощение создания бота.