Взаимодействие с приложением
Если сценарий сложно или неудобно реализовать в переписке, подключите к боту мини-приложение. Например, в мини-приложении можно оформить раздел настроек бота или организовать заполнение заявки вместо обмена сообщениями.
Особенности работы
- •Для обмена данными мини‑приложение должно быть установлено в сообщество.
- •Бот должен быть настроен на приём событий через Callback API или Long Poll API.
- •Бот не может отправлять данные в мини‑приложение напрямую. Если мини-приложению нужно получать данные от бота, используйте собственный API.
Передача данных из мини‑приложения в бота
Данные из мини-приложения можно передать при помощи события VKWebAppSendPayload библиотеки VK Bridge.
После вызова метода бот получит событие message_new. Данные из мини-приложения придут в виде JSON-строки в поле payload.
Запуск мини‑приложения из бота
Чтобы при запуске мини‑приложения пользователь сразу попадал в нужный раздел, передавайте параметр hash.
Подробнее о навигации и работе с экранами мини-приложения — в разделе Библиотека vk-mini-apps-router.
Материалы по теме
- •
- •
- •