node-slack-sdk
node-slack-sdk copied to clipboard
Slack Developer Kit for Node.js
Hey there, I've been running into 3 occurrences of this error: `Retry header did not contain a valid timeout` (from [here](https://github.com/slackapi/node-slack-sdk/blob/main/packages/web-api/src/WebClient.ts#L417)) The client was using the outdated 5.15.0 WebApi, so...
### Description Let's add a timeout check in `verifyStateParam` to not allow stale states to be verified. Probably a 30 second timeout. Question: Is this something that the developer should...
### Description Related to #1132, We need to add better support for App Level Token in `@slack/web-api`. I'm thinking we either pass in App Level Token in the `token` property...
### Description Add support for the following `apps.manifest.*` methods: `apps.manifest.create` `apps.manifest.validate` `apps.manifest.update` `apps.manifest.delete` `apps.manifest.export` ### What type of issue is this? (place an `x` in one of the `[ ]`)...
### Description On the topic of [method arguments interfaces](https://github.com/slackapi/node-slack-sdk/pull/487#issuecomment-372481734), thoughts on possibly making those interfaces *extra* strong by attempting to ensure that certain combinations of arguments are valid? For example,...
### Description This is not really a bug, but rather a feature of the API that caught me off guard. I think there is room for improvement for how errors...
### Description Currently, when tests are run within each package, they run within the context of only that package. That means that all file paths in the coverage report start...
### Description Currently when Codecov collects/aggregates coverage reports for a specific change, the reports from several packages collide in a way that makes the aggregations incorrect. For example, both the...
### Description At the moment NPM packages do not include `./src`. ``` ls -lah node_modules/@slack/web-api total 48 drwxr-xr-x 5 gajus staff 160 Oct 24 19:50 ./ drwxr-xr-x 5 gajus staff...
### Description Currently the `Installation` object contains a single `incomingWebhook` property, as an object with several properties. That works when an OAuth flow completes and the installation needs to be...