bolt-python icon indicating copy to clipboard operation
bolt-python copied to clipboard

A framework to build Slack apps using Python

Results 81 bolt-python issues
Sort by recently updated
recently updated
newest added

⚠️ WIP! This PR attempts to write a test encapsulating the issue reported in https://github.com/slackapi/bolt-python/issues/1203, in an attempt to better understand how bolt behaves in the situation where the websocket...

# Reproducible in: slack-bolt==1.27.0 slack-sdk==3.38.0 Python 3.12.x # Steps to reproduce: I'm currently using the new Slack chat_stream API to create an internal Slack bot for Airbnb employees. The Slack...

bug
server-side

We've developed an assistant that we are trying to run org-wide. I'm working on converting the app from using a bot token to having the oauth flow in place. Currently...

question

# Reproducible in: slack-bolt==1.27.0 slack-sdk==3.38.0 Python 3.12.x # Steps to reproduce: I'm currently using the new Slack chat_stream API to create an internal Slack bot for Airbnb employees. To repro...

enhancement

When the bot posts a message containing an @mention of itself in a thread using chat_postMessage, the app_mention event is not triggered. ### Reproduction Steps: The bot listens for the...

question
server-side
auto-triage-stale

In the Slack developer docs, it claims that there are methods on the `WebClient` for interacting with Slack Lists. These functions do not actually exist. ### The page URLs *...

enhancement

This PR adds an easier way to access Events API retry information within Bolt for Python apps by mirroring [slackapi/java-slack-sdk#677](https://github.com/slackapi/java-slack-sdk/issues/677) Addresses issue [#732](https://github.com/slackapi/bolt-python/issues/732) ### Testing ### Category * [x] `slack_bolt.App`...

cla:signed

### Reproducible in: slack bolt 1.24.0 #### Steps to reproduce: ```python import os, logging from slack_bolt.async_app import AsyncApp, AsyncAssistant from slack_bolt.authorization import AuthorizeResult from slack_bolt.context.async_context import AsyncBoltContext from slack_bolt.context.assistant.thread_context_store.default_async_store import...

bug
area:async
area:sync
auto-triage-skip

## Problem Assistant handlers bypass global middleware entirely, creating a significant security gap and architectural inconsistency. Assistant events, assistant.user_message, assistant.thread_started etc. skip critical middleware that regular events receive, including: -...

enhancement
auto-triage-skip

As per issue #777, wouldn't it be much better to use `uv` instead of `pip`?

discussion
auto-triage-skip
dependencies