iT邦幫忙

0

用 Python 暢玩 Line bot - 16:Flex Message(三)

  • 分享至 

  • xImage
  •  

接續上篇,繼續介紹可以添加的區段,重複的部分將會略過。

2. Text

text

任意文字符號皆可以輸入,等同於一個 string

size

字體大小,可輸入大於等於 0 的 px,或是 xl、lg、md......等 keyword。

style

選擇文字是否斜體

參數:normal、italic

decoration

選擇文字是否有底線/刪除縣

參數:none、underline、line-through

(圖一,斜體加斜線)
https://ithelp.ithome.com.tw/upload/images/20211020/20142564MZfOep3klm.png

align

文字靠哪側排版

參數:start、center、end

gravity

wrap

maxLines

模擬器不支援此功能,需要直接以 json 撰寫到程式碼後使用。(待測試)

adjustMode

模擬器不支援此功能,需要直接以 json 撰寫到程式碼後使用。(待測試)

3.image

uri

需輸入想放置的圖片的網址加上副檔名,例如:https://scdn.line-apps.com/n/channel_devcenter/img/fx/01_1_cafe.png

aspectRatio

輸入圖片的寬長比,例如:5:1

aspectMode

調整縮放後的狀態

參數:cover、fit

(圖二,5:1,cover)
https://ithelp.ithome.com.tw/upload/images/20211020/20142564pa5JVwPaim.png

(圖三,5:1,fit)
https://ithelp.ithome.com.tw/upload/images/20211020/201425643P5pEC8qsI.png

animated

如果今天要放的圖片是 APNG 的,可以在此處選擇 True。

4.button

該區段必須要設置任意一個 action

5.filler

如果有兩個以上的橫向放置區段,可以透過 filler 去插入空白。此處只能大於等於0的數字

6.separator

可以設置跟下一個區段的分隔線


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言