###前提・実現したいこと
SlackでOutgoing Webhooksを使用して「特定のワードが含まれる投稿に固定の返事をする」botを作りたいと考えています。
コードはGAS(Google Apps Scripts)上でJavaScriptにて記述しています。
###発生している問題・エラーメッセージ
特定のワード(今回は「test:」)を含んだ投稿を行ってもbotが反応しません。
###botのソースコード
Javascript
1function doPost(e) { 2 var token = PropertiesService.getScriptProperties().getProperty('SLACK_ACCESS_TOKEN'); 3 var bot_name = "Bot"; 4 var bot_icon = "http://i.imgur.com/DP2oyoM.jpg"; 5 6 var app = SlackApp.create(token); 7 8 var message = "はい、こんにちは" 9 10 return app.postMessage("#announcements", message, { 11 username: bot_name, 12 icon_url: bot_icon 13 }); 14}
###Slack側の設定
Outgoing Webhooksを以下のように設定しました。
###GAS側の設定
以下の設定でGAS上のWebアプリケーションを公開しています。
###試したこと
- GAS上でデバッグ実行を行ったところ、botによる投稿が確認できました。
-> 認証やコードに問題はなく、Outgoing Webhooks側の設定ではないか?と考えています。
###補足情報
こちらのサイトを参考にしました。
http://tech.camph.net/slack-bot-with-gas/
何もわからない初心者ですが、
「ここの設定ちゃんとやった?」とか
「ここが間違っているよ」
といったアドバイスがございましたらお教え頂きたいです。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。