slack-node
Version:
slack for node verision, full support
50 lines (29 loc) • 1.18 kB
Markdown
slack-node-sdk
==============
[](https://travis-ci.org/clonn/slack-node-sdk)
[Slack](https://slack.com/) Node SDK, full support Webhook and Slack API, continuous update.
##install
npm install slack-node
##Slack Webhook usage
At first, you have to apply [Slack webhook](https://my.slack.com/services/new/incoming-webhook).
code example,
domain = "--your-slack-subdomain--";
webhookToken = "--your-slack-webhook--";
slack = new Slack(webhookToken, domain);
slack.webhook({
channel: "#general",
username: "webhookbot",
text: "This is posted to #general and comes from a bot named webhookbot."
}, function(err, response) {
console.log(response);
});
##Slack API
first you have to apply an API from [SLACK API page](https://api.slack.com/),
* [https://api.slack.com/](https://api.slack.com/)
The method, please referece [Slack API page](https://api.slack.com/)
example code,
apiToken = "-- api token --";
slack = new Slack(apiToken);
slack.api("users.list", function(err, response) {
console.log(response);
});