grunt-slack-webhook-plus
v1.0.1
Published
Grunt plugin that can push messages to Slack using web hooks.
Downloads
28
Readme
grunt-slack-webhook-plus
Grunt plugin that can push messages to slack service using web hooks.
Note: This is a fork of grunt-slack-webhook by kriskbx which is a fork of the original grunt-slack-hook by pwalczyszyn. It's working with the current version of Slack that uses webhook-urls instead of access tokens.
Getting Started
This plugin requires Grunt ~0.4.2
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-slack-webhook-plus --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-slack-webhook-plus');
The "plugin" task
Overview
In your project's Gruntfile, add a section named plugin
to the data object passed into grunt.initConfig()
.
All options accepted by Slack is supported by the task.
grunt.initConfig({
slack: {
options: {
webhook: 'https://hooks.slack.com/...', // Add a new Service Incoming WebHooks, copy the Webhook URL
channel: '@slackbot',
username: 'webhookbot',
icon_emoji: ':ghost:',
icon_url: 'https://slack.com/img/icons/app-57.png' // if icon_emoji not specified
},
your_target: {
text: 'Text you want to push to slack.com {{message}}' // {{message}} can be replaced with --message='some text' option from command line
},
},
});
License
MIT