python-slack-sdk icon indicating copy to clipboard operation
python-slack-sdk copied to clipboard

Slack Developer Kit for Python

Results 77 python-slack-sdk issues
Sort by recently updated
recently updated
newest added

I am trying to upload a file to a private Slack channel using the Slack API via the following Python script. However, once uploaded, the file cannot be downloaded by...

question
web-client
Version: 3x
server-side-issue
auto-triage-skip

Getting ```Unexpected error validating channel: 'latin-1' codec can't encode character '\u201c' in position 7: ordinal not in range(256)``` during this call: ``` response = client.conversations_info(channel=channel_name_or_id)``` I've printed the variable char...

question

`datetime.utcfromtimestamp` was [deprecated](https://docs.python.org/3.13/library/datetime.html#datetime.datetime.utcfromtimestamp) in python 3.12. It is used in this project in - [slack_sdk/oauth/installation_store/models/installation.py](https://github.com/slackapi/python-slack-sdk/blob/main/slack_sdk/oauth/installation_store/models/installation.py) - [slack_sdk/oauth/installation_store/models/bot.py](https://github.com/slackapi/python-slack-sdk/blob/main/slack_sdk/oauth/installation_store/models/bot.py) - [ slack_sdk/oauth/state_store/sqlalchemy/__init__.py](https://github.com/slackapi/python-slack-sdk/blob/main/slack_sdk/oauth/state_store/sqlalchemy/__init__.py) We should replace ```python datetime.utcfromtimestamp(self.installed_at) ``` In favor of ```python...

bug
semver:patch
auto-triage-skip
python

## Summary Add support for assistant.search.context . Although listed in docs, it is yet to be supported. There's a discrepancy between https://api.slack.com/methods/assistant.search.context and https://api.slack.com/docs/apps/data-access-api#use-action-token on whether `action_token` is required. From...

enhancement
discussion
semver:minor
web-client
area:async
cla:signed

I would like to use the new [markdown](https://api.slack.com/reference/block-kit/blocks#markdown) block with this SDK. It would help with sending LLM responses in Slack messages. ### Category (place an `x` in each of...

enhancement
Version: 3x

As of today per Python Software Foundation policy here: https://devguide.python.org/versions/ * Python 3.6 has ended security support and it's **end of life** was - 2021-12-23. It's 3 years unsupported! *...

question
discussion
auto-triage-skip

## Summary Add Google Cloud Storage (GCS) support for OAuth installation and state stores, as a follow up from https://github.com/slackapi/bolt-python/issues/962#issuecomment-1745873853. (_ported from [ccaruceru/slack-multireact/multi_reaction_add/oauth](https://github.com/ccaruceru/slack-multireact/tree/bf38fb55361dfb06f1d818921da7006dff8362d0/multi_reaction_add/oauth)_) ### Testing - create/reuse a slack app...

Version: 3x
oauth
cla:signed

⚠️ WIP! Relates to https://github.com/slackapi/bolt-python/pull/1205 This test shows how, if the web socket server returns a 409 during the handshake, the client reports `is_connected` as `True`. I believe this is...

## Summary This pull request adds a new argument to https://api.slack.com/methods/assistant.threads.setStatus ### Category - [x] **slack_sdk.web.WebClient (sync/async)** (Web API client) - [ ] **slack_sdk.webhook.WebhookClient (sync/async)** (Incoming Webhook, response_url sender) -...

enhancement
web-client
Version: 3x

## Summary This PR introduces the `chunks` argument to the following methods: - [chat.startStream](https://docs.slack.dev/reference/methods/chat.startStream) - [chat.appendStream](https://docs.slack.dev/reference/methods/chat.appendStream) - [chat.stopStream](https://docs.slack.dev/reference/methods/chat.stopStream) > ⚠️ This feature is experimental at the moment! ### Testing The...

enhancement
semver:minor
web-client
Version: 3x