Lambda から Slack にポストしてみた.
とは言え Lambda から Slack の Incoming Webhooks にリクエストを叩いてるだけだから簡単だけど!
イメージ
コード
ザックリと.
exports.handler = function(event, context) { var exec = require('child_process').exec; var hookUrl = 'https://hooks.slack.com/services/xxx' var cmd = 'curl -X POST --data-urlencode \'payload={"text": "Hello Slack from AWS Lambda"}\' ' + hookUrl exec(cmd, function(error, stdout, stderr) { context.succeed(stdout); }); };
詳しくは playground に置いてある.