Quantcast
Viewing all articles
Browse latest Browse all 8691

Node.jsでLINE Botを作るときの複数リプライメモ #linedc

どこが配列になるっけ... がよく忘れるのでメモ まずは通常 return client.replyMessage(event.replyToken, { type: 'text', text: responseMsg //実際に返信の言葉を入れる箇所 }); 2件リプライ return client.replyMessage(event.replyToken, [{ type: 'text', text: '1件目' }, { type: 'text', text: '2件目' } ]); 一度のリプライは5件まで 現時点だと6件以上はエラーになります。 return client.replyMessage(event.replyToken, [{ type: 'text', text: '1件目' }, { type: 'text', text: '2件目' }, { type: 'text', text: '3件目' }, { type: 'text', text: '4件目' }, { type: 'text', text: '5件目' } ]); } テキストと画像を同時にリプライ 画像のメッセージオブジェクト詳細はこちらを参考にしましょう。 return client.replyMessage(event.replyToken, [{ type: 'text', text: '1件目' }, { type: 'image', originalContentUrl: 'https://i.gyazo.com/ff363c0d05710b9803349c9e5423cce1.png', previewImageUrl: 'https://i.gyazo.com/ff363c0d05710b9803349c9e5423cce1.png' } ]); さらにスタンプも同時にリプライ スタンプのメッセージオブジェクト詳細はこちらを参考にしましょう。 return client.replyMessage(event.replyToken, [{ type: 'text', text: '1件目' }, { type: 'image', originalContentUrl: 'https://i.gyazo.com/ff363c0d05710b9803349c9e5423cce1.png', previewImageUrl: 'https://i.gyazo.com/ff363c0d05710b9803349c9e5423cce1.png' }, { type: 'sticker', packageId: '446', stickerId: '1988' } ]); さらにFlex Messageも同時にリプライ ここまでくるとJSONがぐちゃぐちゃですが一応できます。 JSON崩れるとバグるのでFLEX MESSAGE SIMULATORの利用はほぼマストかも。 return client.replyMessage(event.replyToken, [{ type: 'text', text: '1件目' }, { type: 'image', originalContentUrl: 'https://i.gyazo.com/ff363c0d05710b9803349c9e5423cce1.png', previewImageUrl: 'https://i.gyazo.com/ff363c0d05710b9803349c9e5423cce1.png' }, { type: 'sticker', packageId: '446', stickerId: '1988' }, { "type": "flex", "altText": "this is a flex message", "contents": { "type": "bubble", "body": { "type": "box", "layout": "vertical", "contents": [ { "type": "button", "action": { "type": "postback", "label": "ぼたん1", "data": "button1", "displayText": "ほげほげ" }, "gravity": "top" }, { "type": "button", "action": { "type": "postback", "label": "ぼたん2", "data": "button2", "displayText": "ふがふが" } } ] } } } ]); まとめ 複数メッセージは5件までなら送れますが、Flex Messageを使った瞬間にJSON地獄になるのでご利用は計画的に

Viewing all articles
Browse latest Browse all 8691

Trending Articles