如何讓Line bot傳送貼圖
我們主要修改的程式碼為以下這段,我們跟上一篇一樣輸入「你是誰」,但這次並不是回覆文字了,而是希望機器人回傳一個貼圖給我們,這裡我們就要用到LINE官方提供的函式「StickerSendMessage」,其中我們需要用到2個參數,一個為package_id,一個是sticker_id,而最後我們一樣要用「reply_message」讓機器人進行回覆
if re.match("你是誰",message):
sticker_message = StickerSendMessage(
package_id='1070',
sticker_id='17878'
)
line_bot_api.reply_message(event.reply_token, sticker_message)
我們怎麼知道package_id跟sticker_id要填入多少呢?
別擔心,由於目前只能回覆LINE指定的貼圖,所以LINE官網有提供指定的 package_id跟sticker_id,我們可到LINE貼圖中去查詢
進入官網後,可以在開頭的地方發現官網的介紹,當我們 package_id輸入6632,而 sticker_id 輸入11825378時,我們就可以得到一個饅頭人跟一個小黃鴨鞠躬的貼圖