【问题标题】:Display map in Viber bot response在 Viber 机器人响应中显示地图
【发布时间】:2021-02-03 21:31:31
【问题描述】:

对查询的响应是本地地址列表。我将此列表作为键盘返回。如果我可以在 Google 地图或 Open Street Map 上显示地址(这是首选),对用户会更有帮助。使用当前的 Viber API 可以做到这一点吗?

替代方法是在服务器上生成一个固定地址的图像。该图像不会那么有用,因为用户将无法缩放或平移。

谢谢

【问题讨论】:

    标签: viber viber-bot


    【解决方案1】:

    不,这是不可能的。

    但您可以使用Location message 在地图上发送单个位置。

    此外,您可以尝试构建 Carousel Content message,其中将包含 type = 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',
                  },
          },
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-25
        • 2021-01-07
        • 2019-11-06
        • 1970-01-01
        • 1970-01-01
        • 2019-02-09
        • 2021-12-20
        • 1970-01-01
        相关资源
        最近更新 更多