Node.js Slack Client Library
Travis-CI Build Status
Description
This is a Slack client library for Node.js. It is intended to expose all base functionality of Slack, while providing some common abstractions and generally making your life easier, if you want it to.
This code is in heavy development and is not supported in any way. Documentation is minimal, at best. Use at your own risk, but please contribute back
Contribute
Here's the most direct way to get your work merged into the project.
- Fork the project
- Clone down your fork
- Create a feature branch
- Hack away and add tests, not necessarily in that order
- Make sure everything still passes by running tests
- If necessary, rebase your commits into logical chunks without errors
- Add yourself to package.json as a contributor
- Push the branch up to your fork
- Send a pull request for your branch
Copyright
Copyright © Tiny Speck, Inc. MIT License; see LICENSE for further details.
TODOs
- Better/any timeouts on initial websocket connection
- Better/any timeouts on API calls
- Document the connection options, etc
- Emit more events around unreads and mentions