Работа в Ухте

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

Для этого нужно вызвать метод vk.com/dev/messages.delete с параметрами: peer_id, conversation_message_ids и delete_for_all.

143

Выкатили небольшую фичу: теперь при отключении «Возможностей ботов» или сообщений в разделе «Управление» сообщества все старые клавиатуры будут удалены.

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

40

Обновили функциональность Callback API: теперь разработчики могут отключить сервер со своей стороны.

Чтобы это сделать, отправьте remove в ответ на уведомление о любом событии.

39

Важная новость: мы обновили [https://vk.com/dev/adterms|правила] размещения рекламы в играх и мини-приложениях. Изменения подробно разобрали в статье: vk.cc/bZaFIa

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

Будем рады ответить на ваши вопросы в комментариях.

показать полностью

53

Хотите принять вызов и побороться за призовой фонд в 1,8 миллиона рублей? Участвуйте в премии VK Mini Apps!

Это ежегодный конкурс для разработчиков, где можно не только громко заявить о своём проекте, но и получить вознаграждение. Раньше участники могли представить только мини-приложения, но в этом году правила изменились: теперь в соревновании есть номинации для чат-ботов и игр. Шансы на победу растут — ведь в конкурсе будет 9 призовых мест.

Подробности о премии, критериях оценки и сроках вы узнаете в статье: vk.com/@vkappsdev-premiya-vk-mini-apps-2021

Отправить заявку: vk.cc/bXXnQH

показать полностью

61

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

Разберём, как это работает на практике. Допустим, администратор сообщества решил запустить [https://vk.com/services?w=app6767024_50197077|«Тайного Санту»]. Чтобы участников было как можно больше, он сможет разослать уведомления — и дать старт обмену подарками.

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

Создаёте интересные сервисы для сообществ? Готовьтесь встречать новых пользователей.

показать полностью

27

В прошлую пятницу мы анонсировали новые правила ответов пользователям для чат-ботов. Причин для беспокойства нет: рассылки всё так же доступны — достаточно придерживаться простых требований.

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

Разберём на реальной ситуации. Вы создали чат-бота, который должен отправлять клиентам магазина актуальные статусы их заказов. Но от первого сообщения покупателя сообществу до, например, отправки посылки может пройти больше 24 часов. Решение простое: заранее предупредите нас заявкой о сообщениях бота с такой тематикой. И тогда их можно будет рассылать без ограничений!

Так пользователи будут защищены от ненужных им сообщений и смогут в любой момент отказаться от отдельных рассылок, не блокируя все сообщения от сообщества. Прописать intent для реплик нужно до 1 апреля 2021 года — а пока можно работать по старым правилам и адаптировать чат-ботов без спешки. Читайте подробности по ссылке: vk.com/dev/bots_reply_rules

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

показать полностью

66

10 декабря в 19:00 собираемся на седьмом митапе VK Mini Apps!

На онлайн-встрече спикеры поделятся последними новостями платформы, обсудят, насколько ВКонтакте удобна для разработчиков, и подведут итоги года. Зрителей ждёт сюрприз — презентация важного обновления, которое не оставит равнодушным никого!

Зарегистрироваться на митап можно до 10 декабря включительно. Присоединяйтесь: vk.cc/arcLKp

43

Прокачали messages.pin: отныне бот с правами администратора в беседе может закреплять не только свои сообщения, но и сообщения, к которым имеет доступ: https://vk.com/dev/bots_docs_2?f=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20conversation_message_id

Также с помощью [https://vk.com/dev/messages.getByConversationMessageId|messages.getByConversationMessageId] бот теперь может получить информацию о сообщении, если у него есть доступ к этим сообщениям.

71

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

40

Делимся некоторыми изменениями, связанными с Callback API и Authorization code flow для получения ключа доступа сообщества.

1. Появились заголовки Retry-After и X-Retry-Counter, которые будут полезны в работе с Callback API. Подробности читайте в [https://vk.com/dev/callback_api?f=1.5.%20HTTP-%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8|документации].
2. При вызове метода [https://vk.com/dev/groups.editCallbackServer|groups.editCallbackServer] теперь возвращается событие «Confirmation» для подтверждения адреса сервера. Раньше оно возвращалось только при вызове [https://vk.com/dev/groups.addCallbackServer|groups.addCallbackServer].
3. Изменили ответ для получения [https://vk.com/dev/authcode_flow_group?f=5.%20%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20access_token|ключа доступа сообщества по Authorization Code Flow]. Теперь в поле groups возвращается массив объектов с полями group_id и access_token. От старых полей access_token_* в будущем планируем отказаться. Когда это произойдет, мы напишем отдельно.

показать полностью

28

Выведите заработок на новый уровень — на 130% больше! Увеличиваем выплаты за нативную рекламу в мобильных HTML5-играх и сервисах VK Mini Apps.

Ваш доход вырастет, если вы уже встроили в проект способ монетизации «Медиареклама для Direct Games и VK Mini Apps». Разработчики, которые подключат его в ноябре, будут переходить на новую схему выплат постепенно.

Этот рекламный формат приятнее выглядит и более эффективен для рекламодателей: например, можно добавить текст и кнопку действия. При этом настроить его даже проще, чем другие. Все подробности — в инструкции: appscentrum.com/instructions

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

показать полностью

13

Открыли методы и события для работы с VK Donut:

https://vk.com/dev/donut.isDon
https://vk.com/dev/donut.getFriends
https://vk.com/dev/donut.getSubscription
https://vk.com/dev/donut.getSubscriptions

https://vk.com/dev/groups_events_2

Также у https://vk.com/dev/groups.getMembers появился filter=donut. Метод можно вызывать с токеном сообщества.

Подробную документацию читайте по ссылке: https://vk.com/dev/donut_api

40

Обновили метод [https://vk.com/dev/messages.send|messages.send], добавив параметр forward. Параметр отвечает за пересылку сообщений в другие чаты и ответ на сообщение в рамках одной беседы. Подробное описание параметра читайте в документации к методу [https://vk.com/dev/messages.send|messages.send].

Также обновили [https://vk.com/dev/bots_docs_2?f=%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20conversation_message_id|документацию], описав работу с conversation_message_id.

55

В методе [https://vk.com/dev/messages.send|messages.send] добавили новый параметр: peer_ids. Параметр полезен, если вы хотите отправить одинаковое сообщение в несколько чатов. За раз можно передать не более 100 peer_ids. Параметр доступен только с ключом сообщества.

Также теперь с версии API 5.124 в ответе на вызов messages.send с параметром peer_ids возвращается conversation_message_id.

57

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

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

показать полностью

600

Еще больше новостей для создателей чат-ботов: в методе [https://vk.com/dev/messages.send|messages.send] появился параметр content_source. Параметр предназначен для указания источника пользовательского контента. Он поможет избежать блокировки сообщества, если пользовательский контент окажется запрещенным. Подробнее в [https://vk.com/dev/bots_docs_2?f=3.3.%20%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%81%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%BC%20%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%BE%D0%BC|документации].

48

Хорошие новости для создателей чат-ботов: теперь бот с правами администратора в беседе может закреплять свои сообщения.

Для этого нужно использовать параметр conversation_message_id в методе https://vk.com/dev/messages.pin.

87