java-slack-sdk
java-slack-sdk copied to clipboard
Slack Developer Kit (including Bolt for Java) for any JVM language
SDK Version 1.45.3 Description I am observing that the channelId, channelName, and channelType fields are consistently null within the shared_channel_invite_requested event payload received from Slack's Events API. This is occurring...
In the [API document](https://api.slack.com/methods/files.completeUploadExternal) for `files.completeUploadExternal` the field `blocks` is accepted but it cannot be added in the FilesUploadV2Request in the current slack-api-client. I have done some changes in [my...
Closes #1480. ### Category (place an `x` in each of the `[ ]`) * [ ] **bolt** (Bolt for Java) * [x] **bolt-ktor** (Bolt for Java - optional modules) *...
Noticed this with one of our customers: j.l.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 265032 path $.messages[115].attachments[0].list_records[0].fields[1].message See https://github.com/google/gson/blob/main/Troubleshooting.md#unexpected-json-structure at c.g.g.s.JsonReader.unexpectedTokenError(JsonReader.java:1768) at c.g.g.s.JsonReader.beginObject(JsonReader.java:469) at c.g.g.i.b.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:509) ... 43...
The library as is does not work with a Ktor v3 server and has an error stating that `receiveNullable` is not defined. Upgrading the library to Ktor v3 would fix...
For one of our customers, we hit this deserialization issue with 1.45.2 of the sdk. Got an exception while calling conversations.history API (team: ****, error: java.lang.IllegalStateException: Not a JSON Object:...
(Describe your issue and goal here) The Java SDK does not provide a way to: 1. Upload a file using bot token without specifying a channel but still make it...
Need to read options in a checkbox from Slack using the Java SDK. Currently, description text objects inside an option are always coerced into a PlainTextObject even if their type...
Slack has generated attachments with `id` values that cannot be parsed into Java Integers. As a result, the Bolt SDK fails when reading those messages. Team: `T34263EUF` / `E7T5PNK3P` Channel:...
MethodsCompletionException is simplified; fixes #1452 ### Category (place an `x` in each of the `[ ]`) * [ ] **bolt** (Bolt for Java) * [ ] **bolt-{sub modules}** (Bolt for...