前提・実現したいこと
slackとGASを組み合わせたbotを作成しています。
発生している問題・エラーメッセージ
https://api.slack.com/custom-integrations/outgoing-webhooks
こちらのOutgoing Webhooksを仕様してScriptを呼び出しているのですが
トリガーワードを指定すると呼び出すとScriptを呼び出せるのですが
チャンネルのみを指定してトリガーワード無しの状態で保存するとScriptを呼ぶことが出来ません。
上記のドキュメントを参考にするとチャンネルのみを指定した場合、どのようなメッセージに対しても
WebHocksで指定したURLを呼び出せると思っているのですが間違っていますでしょうか
またチャンネルのみを指定した場合にURLを呼び出せない原因としては何が考えられますでしょうか
該当のソースコード
function doPost(e) { var token = PropertiesService.getScriptProperties().getProperty('Slack_Token'); var bot_name = "GoogleAppScript"; var bot_icon = "https://www.softel.co.jp/blogs/tech/wordpress/wp-content/uploads/2016/10/google-apps-script.png"; var app = SlackApp.create(token); return app.postMessage(e.parameter.channel_id, e.parameter.channel_name, { username: bot_name, icon_url: bot_icon}) }
試したこと
トリガーワードを指定するとこのbotが作動しチャンネル名を返しますが、
チャンネルのみを指定&トリガーワード無しで、指定したチャンネルにメッセージを送ってもbotが機能しません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。