LINEbotでオウム返しの応用編がつくれないかと考えています。
※Aさんからメッセージを「Bot」に送りその内容をグループLINE「C」に送る。
replayでpushの様に送り先を指定すれば解決すると思ったのですが不可能でした。
「"to" : "グループID",」別の方法も含めてご教示いただきたいです。
function reply(data) { var url = "https://api.line.me/v2/bot/message/reply"; var headers = { "Content-Type" : "application/json; charset=UTF-8", 'Authorization': 'Bearer ' + access_token, }; var postData = { "replyToken" : data.events[0].replyToken, "to" : "グループID", "messages" : [ { 'type':'text', 'text':data.events[0].message.text + '○○○', } ] };
##追記
pushAPIで行いましたが送信されません。
何かが足りないとは思うのですが解決しません。
function
1 var url = "https://api.line.me/v2/bot/message/push"; 2 var headers = { 3 "Content-Type" : "application/json; charset=UTF-8", 4 'Authorization': 'Bearer ' + access_token, 5 }; 6 7 var postData = { 8 "to" : "グループID", 9 "messages" : [ 10 { 11 'type':'text', 12 'text':data.events[0].message.text, 13 } 14 ] 15 }; 16 17 18 19 var options = { 20 "method" : "post", 21 "headers" : headers, 22 "payload" : JSON.stringify(postData) 23 }; 24 25 return UrlFetchApp.fetch(url, options); 26}
> replayでpushの様に送り先を指定すれば解決すると思ったのですが不可能でした。
API からエラーが帰ってきていると思いますが、どの様なエラーが帰ってきたのでしょうか?