DAY10 Line Messaging API 的各种讯息格式

传送文字

在设定回覆讯息的部分,如果是文字讯息的话,是这样写:

  • events.message.type 是 text
    表示接收到的是纯文字讯息
  • events.message.text
    这里会记录接收到的讯息内容
message = {
  "type": "text",
  "text": "Hello,欢迎使用HOW_imacbot,这是Line Bot API测试讯息"
}

传送贴图

Image Message接收到的格式如下
特别注意到

message = {
  "type": "sticker",
  "packageId": "1",
  "stickerId": "1"
}

传送图片

Image Message接收到的格式如下
特别注意到

  • originalContentUrl: 图片网址。
    HTTPS、JPEG、最大解析度 4096 x 4096、大小限制 1MB。
  • previewImageUrl: 预览图片网址。
    HTTPS、JPEG、最大解析度 240 x 240、大小限制 1MB。
"messages":[
    {
        "type": "image",
        "originalContentUrl": "https://lh3.googleusercontent.com/proxy/wAq0O6t81KyUUy6CKNOwAIK4W1z3gnhFfapZwlMp2unJZtoepONdNQMqQdiel4jJ6_shSuFAhLp0mm4zMaDreA-OziUwMOSm_I-ctdB2RV9Ao4heAl0U2kCM4gWEBNzAacoWuNUzFVzdiIT-0NYE_DRufFq6kYzeh6gs94FWS4ftw8icuQ",
        "previewImageUrl": "https://lh3.googleusercontent.com/proxy/wAq0O6t81KyUUy6CKNOwAIK4W1z3gnhFfapZwlMp2unJZtoepONdNQMqQdiel4jJ6_shSuFAhLp0mm4zMaDreA-OziUwMOSm_I-ctdB2RV9Ao4heAl0U2kCM4gWEBNzAacoWuNUzFVzdiIT-0NYE_DRufFq6kYzeh6gs94FWS4ftw8icuQ"
    }
]

传送影片

Video Message接收到的讯息格式如下
特别注意到

  • originalContentUrl: 图片网址。
    HTTPS、mp4、最长 1 分钟、大小限制 10MB。
  • previewImageUrl: 预览图片网址。
    HTTPS、JPEG、最大解析度 240 x 240、大小限制 1MB。
"message": {
    "type": "video",
    "originalContentUrl": "https://youtu.be/PM5V3P_iDAk ",
    "previewImageUrl": "https://i.ytimg.com/vi/x-S8vKV59Ik/maxresdefault.jpg"
}

要发送影片,请在讯息对像中包含影片文件的URL和预览图像的URL

传送声音

message = {
    "type": "audio",
    "originalContentUrl": "https://youtu.be/PM5V3P_iDAk",
    "duration": 60000
}

要发送音频文件,请在消息对像中包含文件的 URL 和持续时间

其他还有很多不同的传送可以自己去找看看,下一篇会提到制作样板(Template)


今天的歌曲是 周杰伦-时光机 Time Machine
https://www.youtube.com/watch?v=nCfrfCzaB2A&list=PLFl6Na2uUoOZBEhBtQ_jeGA4P1V20JvpW&index=10&ab_channel=%E5%91%A8%E6%9D%B0%E5%80%ABJayChou


<<:  Day10加油好吗 别偷懒了...

>>:  [Day10] Web 小快乐

Day-15 消逝於旧时代的 SEGA 最终梦想、复活於新电视的 DreamCast

由於 SEGA 在 SS 时期跟 PS 互打降价战败造成了严重亏损、再加上 N64 的推出让 SS ...

Material UI in React [Day 3] Layout (Grid & ThemeProvider)

Grid 今天要讲解的是Grid排版的部分,如果是有使用过bootstrap的经验的朋友,其实它的逻...

[第十五天]从0开始的UnityAR手机游戏开发-如何切换场景01

点击File→Build Settings... 会跳出Build Settings视窗,在Scen...

Vue.js框架的便利与属性介绍 (DAY25)

Vue框架增加和改变了一些功能,使得开发者撰写Code时简洁许多,错误率降低,在除错时也比较有效率...

Windows AD使用者OU汇出到新建的AD主机

目前因为关系企业需要单独独立一间公司出来,原本在总公司底下的AD OU群组必须要汇出单独分开,到另外...