建立 Line Bot(1)

前几天已经建立好能读取信件内容中验证码的 GAS 专案,接下来就是要准备建置最重要的 Line Bot 了!这次主要使用 Line Messaging Api,但在使用前必须要先有 Line Developer Account 跟一些简单设定。

文件

其实 Line 官方就提供了非常详细,而且图文并茂的教学
Getting started with the Messaging API
p.s. 右上角可选语言切换成中文版

建立 Line Developer Account

进入 Line Developer Console 後,使用你的 Line 帐号登入,第一次登入会需要输入你的姓名和电子邮件去注册一个 Line Developer Account

建立 Provider

进到 Console 後,首先新增一个 Provider,名称可以输入方便清楚辨识你的服务的名字,这边就直白的输入验证码小帮手吧
New Provider

建立 Channel

选择 Create a Messaging API channel 这项去新增 Channel
然後把必填的选项填写完毕送出,就会看到下图的介面

  • 点选 LINE Official Account Manager 可以设定这个机器人的官方帐号资料
    New channel

什麽是 Messaging Api

根据 Line 官方的介绍

使用 Messaging API 建立聊天机器人,为您的 LINE 用户创造个人化的使用体验。

在下图可以很清楚地看到,Messaging API 就是 LINE Platform 跟 bot server(以本系列文章来说就是GAS专案)之前传递讯息的桥梁。LINE Platform会将 webhook event 传送至设定好的 bot server 上的 webhook URL,bot server 再根据 webhook event 透过 LINE Platform 回应用户。

What is Messaging Api

Messaging Api 可以做什麽?

最主要的还是发送讯息这件事,而发送讯息分成两种方式:

  • 发送回覆讯息: 回覆讯息给和 LINE 官方帐户互动的用户,但仅可回覆带有 reply token 的讯息。回覆讯息是免费的,但必须在非常短的时间内回应,否则 token 就会失效
  • 发送推送讯息: 可随时向用户直接发送讯息。每个月有一定的免费额度(目前是500则/月),超过需要收费。

而讯息的类型也非常多种,造就了 Line 生动活泼的互动介面

  • Text message
  • Sticker message
  • Image message
  • Video message
  • Audio message
  • Location message
  • Imagemap message
  • Template message
  • Flex Message

其他例如取得用户帐号资料,使用图文选单 or 帐号连结都是常用增加活跃使用者的行销手段

以上,明天就要完成 Messaging Api 的设定,并且部署我们的 GAS 专案测试看看能否正常串接罗!


<<:  D5 第二周 程序基础

>>:  【D6】收集:三大法人-区分期货与选择权二类

资料库正规化说明(Day11)

目的 1.降低资料重复性(Data Redundancy) 2.避免资料更新异常(Anomalies...

Day 26:v-if 才做选择,v-show 全都秀

目前的版面配置是基本的瀑布流效果,而此模式较着重在显示书本封面图片,一列只能出现三本书单,RWD 的...

#22 JS: HTML DOM Fundamentals

What is the HTML DOM? "The HTML DOM is a stan...

Day 7 - 原型 (6): 预览主页

前言 今天利用之前所建的主页, 建立一个可让使用者互动的原型。 预览 利用Figma的预览功能, 即...

Day8 - 2D渲染环境基础篇 IV[像素操作概论] - 成为Canvas Ninja ~ 理解2D渲染的精髓

『像素操作(Pixel Manipulation)』 顾名思义就是要去以单一像素为最小单位来进行操作...