前提・実現したいこと
http://www.pre-practice.net/2017/11/slack-botmessage-buttons.html
http://www.pre-practice.net/2017/11/slack-bot_18.html#outgoing
こちらに書いてあるものと同じものを作ろうとしています。
Slackに特定のテキストを入れるとGASが作動し、
自動でbotがpostするツール
発生している問題・エラーメッセージ
想定のテキストを打ち込んでも何も発生しない状態が発生しています
該当のソースコード
http://www.pre-practice.net/2017/11/slack-botmessage-buttons.html
こちらの内容をそのままコピペしています
GAS
1function doPost(e) { 2 var INCOMING_WEBHOOK_URL = "webhoocのURL"; 3 var verify_token = "outgoingのtoken"; 4 //認証設定 5 if (verify_token != e.parameter.token) { 6 throw new Error("invalid token."); 7 } 8 var data = { 9 "text": "choices", 10 "token": verify_token, 11 "attachments": [{ 12 "text": "how are you?", 13 "fallback": "fallback message", 14 "callback_id": "callback_button", 15 "color": "#3AA3E3", 16 "attachment_type": "default", 17 "actions": [{ 18 "name": "feeling", 19 "text": "Good", 20 "type": "button", 21 "value": "Good" 22 }, 23 { 24 "name": "feeling", 25 "text": "so so", 26 "type": "button", 27 "value": "so so" 28 } 29 ] 30 }] 31 } 32 var params = { 33 'method': 'post', 34 'payload': JSON.stringify(data) 35 }; 36 UrlFetchApp.fetch(INCOMING_WEBHOOK_URL, params); 37}
試したこと
https://teratail.com/questions/136632
こちらに書いてある方法を試しました。
・doGet()は動いているようです。
・outgoingの設定には特に問題ないように思えます
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/06 06:00