#viber #viber-bot
#viber #viber-бот
Вопрос:
Ответом на запрос является список локальных адресов. Я возвращаю этот список в качестве клавиатуры. Для пользователя было бы более полезно, если бы я мог отображать адреса на карте Google или открытой карте улиц (это предпочтительнее). Возможно ли это с текущим API Viber?
Альтернативным вариантом было бы сгенерировать изображение на сервере с закрепленными адресами. Изображение не будет таким полезным, потому что пользователь не сможет масштабировать или панорамировать.
Спасибо
Ответ №1:
Нет, это невозможно.
Но вы можете отправить одно местоположение на карте, используя сообщение о местоположении.
Кроме того, вы можете попробовать создать сообщение с содержимым карусели, которое будет содержать сообщения с типом = location
, но не уверен, что это сработает.
Ответ №2:
Вы можете сделать обходной путь.
Откройте partial-size
браузер. Ссылкой для браузера будет карта, размещенная самостоятельно, с желаемыми контактами. Вам все равно нужно как-то передать данные на карту.
{
Columns: 6,
Rows: 1,
Text: `text`,
ActionType: "open-url",
ActionBody: `https://your-map-url.com`,
BgColor: `color`,
OpenURLType: "internal",
InternalBrowser: {
Mode: 'partial-size',
},
},