python-slack-sdk
python-slack-sdk copied to clipboard
Slack Developer Kit for Python
There's a new API that we should add support for; [admin.users.getExpiration](https://docs.slack.dev/reference/methods/admin.users.getExpiration/) ### Category (place an `x` in each of the `[ ]`) - [x] **slack_sdk.web.WebClient (sync/async)** (Web API client) -...
# `files_upload_v2` returns `internal_error` when using `markdown` in `blocks` parameter ### Reproducible in: ```bash slack-bolt==1.25.0 slack-sdk==3.36.0 Python 3.13.5 ProductName: macOS ProductVersion: 15.5 BuildVersion: 24F74 Darwin Kernel Version 24.5.0 ``` ####...
## Summary In async_handler, the `AsyncRetryHandler` wasn't being explicitly exported. This looks like an oversight. In `http_retry`, there is the "default" `ServerErrorRetryHandler`. Import this and and to `__all__` ## Requirements...
I encountered an issue when the access token was expired, and the function [perform_bot_token_rotation](https://github.com/slackapi/python-slack-sdk/blob/7e3ab80cdfc4c257c2b46b630546d38920502064/slack_sdk/oauth/token_rotation/rotator.py#L76) failed to refresh the token, it return None because the condition is not satisfied. I think...
## Summary This PR adds a check that confirms the expected autogenerated reference exists for a commit to confirm build previews compile and to reduce the overhead of a release...
Hi there, We occasionally see transient errors from the Slack API in calls to `files.completeUploadExternal` that are done within the SDK's implementation of `files_upload_v2`. The error we see most frequently...
Using Claude 4 Sonnet ## Summary - Add certifi fallback for SSL certificate issues - Relate #1491 - Using certifi if only existed certifi ### Testing - Install Windows 11...