node-slack-incoming-webhook
Send messages to slack with incoming webhooks.
Install
$ npm install slack-incoming-webhook
Usage
var slack = ;var send = ;// send = send(otherOpts) ;;;
API
slack(opts)
If invoked with a single opts
object, it configures and returns a slack client.
It can be chained, like creating clients for posting to different channels:
var client = ; var dev = ; var ops = ;
slack(message[, opts[, cb]])
Sends a message to the configured Webhook URL. You can override options with opts
,
the optional callback is called when the request is completed.
Options
Slack accepts the following options (besides the ones listed in the webhook docs, like username
, channel
, icon_url
, icon_emoji
, attachments
):
url
: webhook url for slack, if not specified, it falls back toprocess.env.SLACK_WEBHOOK_URL
icon
: setsicon_emoji
for values like:moneybag:
andicon_url
for values that look like an url
License
MIT