這次我們來試試 Line Message Api 裏的Carousle 吧。
Carousel 輪播,一次最可以輪播十組信息。
如果是這樣,其實可以把第一組信息當成上一頁,第十組信息當成下一頁,就可以播出數不盡的信息了。不過,這個不在這篇文章的討論範圍。
最重要的,是要有一個陣列,要存十個物件。
以下的mediagroup 就是一個陣列,一開始先開一個空陣列,再把串接API回來的資料逐一放到陣列裏。
而下面的程式,就是上面的botlib.line_reply_carouselmessage()
其實和一般回傳信息一樣,只是這次塞了一個十個物件的陣列到payload 裏。
實作Line Bot 在這,只要對它下 "領養十隻寵物",就會出現輪播信息哦。