Telegram消息类型
您可向您的用户发送以下类型的消息:
文字
{
type: "TEXT",
text: "Hello World!",
}
属性 | 简介 | 必须? |
---|---|---|
type | TEXT | 是 |
text | 字串 | 是 |
图片
{
type: "IMAGE",
url: "http://image.png",
text: "Some title",
}
属性 | 简介 | 必须? |
---|---|---|
type | IMAGE | 是 |
url | 图片档案的连结 | 是 |
text | 字串 | 否 |
小提示:
- 图片支援以下档案格式,包括
.jpg
丶.jpeg
及.png
- 图片档案大小建议不多於25MB
语音
{
type: "AUDIO",
url: "http://audio.mp3",
}
属性 | 简介 | 必须? |
---|---|---|
type | AUDIO | 是 |
url | 语音档案的连结 | 是 |
小提示:
- 语音支援以下档案格式,包括
.aac
丶.flac
丶.m4a
丶.m4p
丶.mp3
丶.wav
及.wma
- 语音档案大小建议不多於25MB
影片
{
type: "VIDEO",
url: "http://video.mp4",
text: "Some title",
}
属性 | 简介 | 必须? |
---|---|---|
type | VIDEO | 是 |
url | 影片档案的连结 | 是 |
text | 字串 | 否 |
小提示:
- 影片支援以下档案格式,包括
.mkv
丶.gif
丶.avi
丶.wmv
丶.rmvb
丶.mp4
丶.m4v
丶.mpg
丶.mpeg
及.3gp
- 影片档案大小建议不多於25MB
文件
{
type: "FILE",
url: "http://file.pdf",
}
属性 | 简介 | 必须? |
---|---|---|
type | FILE | 是 |
url | 文件档案的连结 | 是 |
小提示:
- 文件支援以下档案格式,包括
.pdf
- 文件档案大小建议不多於25MB
动态
动态就是GIF类型的图片.
{
type: "ANIMATION",
url: "https://img.gif",
text: "Some title",
attachmentId: "SomeStringID"
}
属性 | 简介 | 必须? |
---|---|---|
type | IMAGE | 是 |
url | 图片档案的连结 | 是 |
text | 字串 | 否 |
attachmentId | 字串;你上传的图片的ID | 否 |
小提示:
- 图片支援以下档案格式,包括
.gif
- 图片档案大小建议不多於25MB
按钮
{
type: "Any Message Type",
url: "https://img.png",
text: "What can I do to help?",
buttons: [{
type: "postback",
title: "some title",
payload: "a long payload here"
}],
}
响应物件
属性 | 简介 | 必须? |
---|---|---|
type | 任一以上消息类型 | 是 |
url | 消息内容的连结;只适用於消息类型为图片丶语音丶影片丶文件或动态 | 否 |
text | 字串;只适用於消息类型为文字 | 否 |
buttons | 由多组按钮物件组成的阵列;按钮类型只能设定为「postback」 | 是 |
按钮物件
属性 | 简介 | 必须? |
---|---|---|
type | postback | 是 |
title | 字串 | 是 |
payload | 自定义的负载触发点 | 是 |
键盘
{
type: "Any Message Type",
url: "https://img.png",
text: "What can I do to help?",
keyboards: [
[
{ text: "Keyboard 1" },
{ text: "Keyboard 2" },
{ text: "Keyboard 3" }
]
]
}
响应物件
属性 | 简介 | 必须? |
---|---|---|
type | 任一以上消息类型 | 是 |
url | 消息内容的连结;只适用於消息类型为图片丶语音丶影片丶文件或动态 | 否 |
text | 字串;只适用於消息类型为文字 | 否 |
keyboards | 由多组键盘物件组成的阵列;键盘类型只能使用关键字 | 是 |
键盘物件
属性 | 简介 | 必须? |
---|---|---|
text | 字串;键盘按钮的说明文字 | 是 |