Mattermost client which uses the Web API and websockets, forked from loafoe's mattermost client, extended and refactored.
The client was primarily written for use by the Matteruser Hubot adapter. The initial implementation thus contains only the minimal set of API calls to support this. Pull requests to expand API support are very welcome!
The following environment variables may be defined to alter behavior:
Variable | Required | Description |
---|---|---|
MATTERMOST_TLS_VERIFY | No | (default: true) set to 'false' to allow connections when certs can not be verified (ex: self-signed, internal CA, ... - MITM risks) |
MATTERMOST_LOG_LEVEL | No | (default: info) set log level (also: debug, ...) |
MATTERMOST_USE_TLS | No | (default: true) set to 'false' to use http/ws instead of https/wss |
This client always tries to track the latest version of Mattermost.
As of version 5.0.0
of Mattermost might introduce backwards incompatible API changes make sure you are using the latest version of this library.
For interaction with Mattermost versions please use version of the library matching the Mattermost version
The code is licensed under MIT
Generated using TypeDoc