slack-machine
slack-machine copied to clipboard
A simple, yet powerful and extendable Slack bot
This change will allow to pass an importable and valid class that will be used to initialize the base Machine class Missing methods and additional attributes may be created and...
Hey! I badly needed support for interactive buttons. So I implemented an early but working version. What's new: - update existing message - delete existing message - handle `block_actions` payloads...
Possible pieces of the puzzle: - Github Action that runs when tags are pushed - Check if version in `pyproject.toml` conforms to tag that was pushed, or else **ABORT** -...
Help texts for plugin functions are [currently defined using docstrings](https://dondebonair.github.io/slack-machine/plugins/misc/#plugin-help-information) and shown through the built-in help plugin. There are several problems with this approach: - One function can be decorated...
By introspecting the plugins that are configured, it is possible to auto-generate a viable [app manifest](https://api.slack.com/reference/manifests). This app manifest should include: - The right scopes - The right events to...
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.7.4 to 2.8.0. Release notes Sourced from pydantic's releases. v2.8.0 (2024-07-01) The code released in v2.8.0 is functionally identical to that of v2.8.0b1. Check out our blog...
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.9 to 0.5.0. Release notes Sourced from ruff's releases. 0.5.0 Release Notes Check out the blog post for a migration guide and overview of the changes! Breaking...
Bumps [aioboto3](https://github.com/terrycain/aioboto3) from 13.0.1 to 13.1.0. Changelog Sourced from aioboto3's changelog. 13.1.0 (2024-06-25) Bumped aiobotocore to 2.13.1 Commits 6682647 Bump aiobotocore to 2.13.1 See full diff in compare view [![Dependabot...
Bumps [redis](https://github.com/redis/redis-py) from 5.0.6 to 5.0.7. Release notes Sourced from redis's releases. 5.0.7 Changes 🐛 Bug Fixes None UnixDomainSocket timeout (#3293) 🧰 Maintenance Updated redis version to represent latest available...
Bumps [types-aiobotocore](https://github.com/youtype/mypy_boto3_builder) from 2.13.0 to 2.13.1. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=types-aiobotocore&package-manager=pip&previous-version=2.13.0&new-version=2.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...