python-slack-events-api

Slack Events API adapter for Python (Flask required)

MIT License

Downloads
165.2K
Stars
342
Committers
21

Bot releases are visible (Hide)

python-slack-events-api - version 3.0.3 Latest Release

Published by seratch about 1 month ago

Changes

  • chore(deps): specify max pyee version (#108) - thanks @atkinsonm

Here is the full list of the issues/pull requests included in this release: https://github.com/slackapi/python-slack-events-api/milestone/7?closed=1

⚠️ Important Notice

If you use this library for Events API handling, you may need to use threads for stable event acknowledgement. See https://github.com/slackapi/python-slack-events-api/issues/84 for details. If you're looking for the best recommended library at this point, check Bolt for Python: https://github.com/slackapi/bolt-python The framework covers not only Events API but also all the latest Slack Platform features.

python-slack-events-api - version 3.0.2

Published by seratch 3 months ago

https://github.com/slackapi/python-slack-events-api/milestone/6?closed=1

  • Fix #106 Run tests with Flask 3 and newer Python runtimes (#107) - thanks @theresali-apple @seratch
python-slack-events-api - v3.0.1

Published by seratch almost 3 years ago

https://github.com/slackapi/python-slack-events-api/milestone/5?closed=1

  • #99 Incorrectly formatted JSON in challenge response - thanks @sirdan69
python-slack-events-api - v3.0.0

Published by seratch about 3 years ago

https://github.com/slackapi/python-slack-events-api/milestone/3?closed=1

  • Updates for Flask 2.x compatibility - thanks @antonio-te @seratch

Migration guide:

Since this version, this package no longer works with:

  • Python 2.7
  • Flask 1.x

Please use Python 3.6 or higher along with Flask 2.x.

python-slack-events-api - v2.2.1

Published by seratch about 4 years ago

https://github.com/slackapi/python-slack-events-api/milestone/2?closed=1

  • Better error handling for requests lacking required headers #75 #76 - thanks @SpamapS @seratch
python-slack-events-api - v2.2.0

Published by seratch over 4 years ago

https://github.com/slackapi/python-slack-events-api/milestone/1?closed=1

  • Add Blueprint (application factories) support #56 #69 - thanks @maryum375 @psykzz @seratch
  • Add current_app (LocalProxy) support #66 #71 - thanks @tstoco @seratch
  • Apply various improvement to the PyPI packaging #47 #70 #72 - thanks @seratch
  • Drop Python 2.7.6 support #53 #68 - thanks @Roach @seratch
  • Refactor duplicated code #59 - thanks @vvatelot
  • Add more tests #37 #40 - thanks @datashaman
python-slack-events-api - v2.2.0rc1

Published by seratch over 4 years ago

https://github.com/slackapi/python-slack-events-api/milestone/1?closed=1

  • Add Blueprint (application factories) support #56 #69 - thanks @maryum375 @psykzz @seratch
  • Add current_app (LocalProxy) support #66 #71 - thanks @tstoco @seratch
  • Apply various improvement to the PyPI packaging #47 #70 #72 - thanks @seratch
  • Drop Python 2.7.6 support #53 #68 - thanks @Roach @seratch
  • Refactor duplicated code #59 - thanks @vvatelot
  • Add more tests #37 #40 - thanks @datashaman
python-slack-events-api - 2.1.0

Published by shaydewael almost 6 years ago

This version fixes a security vulnerability by updating the minimum Flask version to 0.12.3 (#45) and updates request signing to work for any content-type (#44)

python-slack-events-api - 2.0.0

Published by Roach about 6 years ago

Version 2.0.0 adds support for HTTP Request Signing and removed Verification Token checks.

See https://api.slack.com/docs/verifying-requests-from-slack for more information.

NOTE: This change requires apps to use Signing Secret rather than Verification Token

python-slack-events-api - Version 1.1.0 Release

Published by Roach over 6 years ago

  • Added the ability to pass an existing Flask instance into SlackEventAdapter
  • Added server response headers for python, os and package versions