Line Bot 发送文字讯息外的格式 (Message types)

前几天了解该怎麽开发 LIFF App 的基本知识,在正式进入开发 LIFF App 之前,我们先来了解 Line Bot 如何发送文字讯息以外的讯息格式,让 Line Bot 变得生动活泼且易於使用

Message types

文件

Message types

种类

Line Messaging Api 的讯息格式总共有以下这几种:

  1. Text message:文字讯息,也就是我们之前范例用的回覆讯息格式
  2. Sticker message:贴图讯息
  3. Image message:图片讯息
  4. Video message:影片讯息
  5. Audio message:声音讯息
  6. Location message:位置讯息
  7. Imagemap message:影像地图讯息
  8. Template message:模板讯息,有以下四种类型
    • Buttons
    • Confirm
    • Carousel
    • Image carousel
  9. Flex Message:可以用 CSS Flexbox 的概念客制化 Layout 的讯息格式

Quick reply

每种讯息格式都可以再搭配 Quick reply 的功能 (只在 iOS and Android 的 Line 上有作用)。Quick reply 的作用是让使用者点击後即可快速执行对应动作。效果如 Line 提供的范例图。
Quick reply

Actions

actions 有下面几种:

  1. Postback action:会发送一个 postback event 到我们的服务器,event 内含一个特定字串,用户不会看见回传的讯息,适合用来传递结构化资讯或特定资料,例如喜爱商品投票。
  2. Message action:让使用者发送指定的讯息
  3. URI action:可以用 Line 内建浏览器开启指定的 URL,也可以结合 LINE URL scheme 去执行拨打电话,或者是分享内容等动作
  4. Datetime picker action:跳出一个日期时间选单让 user 选择,选择後会以 webhook postback event 的形式发送到我们的服务器
  5. Camera action:只适用於 Quick reply button,会开启 Line 的相机。
  6. Camera roll action:只适用於 Quick reply button,会开启 Line 的选择相片的介面。
  7. Location action:只适用於 Quick reply button,会开启 Line 的位置发送介面。
  8. Rich menu switch action:切换使用者当前的 rich menu,但不适用於 Quick reply。

以上~有这麽多种 Message types 搭配 Actions,就可以构成多种情境回应流程。明天我们会修改原有的 Reply Message 专案,让使用者可以更方便地进行身份验证和获取验证码。


<<:  [Day12] - 利用 Button 范例 - 解说直接修改 Dom 与 data-binding 的差异

>>:  Day03:职场生态观察力

Kotlin Android 第9天,从 0 到 ML - 介面与抽象类别 / 泛型 / 扩充

前言: 今天来看 介面与抽象类别 / 泛型 / 扩充 大纲: Interface 介面,像是一个SO...

[Day 30] 微探讨 Angular 的 Event binding 与 Property binding

铁人赛最後一天! 今天要跟各位分享的呢,是昨天与前天 Banana in a box 系列的延伸,关...

[2021铁人赛 Day19] General Skills 16

引言 特别的一题... 这题大家的评分不高,我想应该真的出得不好 不过也意外让我学到这个新东西~ ...

[Day 12] 决策树 (Decision tree)

决策树 (Decision tree) 今日学习目标 决策树演算法介绍 决策树如何生成? 如何处理分...

前言

在资讯科技的发展下,网页的技术之外有相当多人开始专注於「体验」与「互动」,同步带起 UI 设计、UX...