Skip to main content

A framework to react and respond to messages on Slack.

Project description

Slackreact

Slackreact allows you to easily automatically respond to messages on Slack. See examples.py for examples! Regexes are a cinch; the limit is anything that you can do with code.

All you have to do to set this up is supply a token for your Slack workspace. Under the hood, Slackreact uses a combination of the Web and RTM APIs. While it's running, it will listen in on any channel that the bot user is present in and selectively respond based on the rules you give it.

Requires Python 3.6 because everything is async and spiffy and type-checked and because I like f-strings.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

slackreact-0.2.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

slackreact-0.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file slackreact-0.2.0.tar.gz.

File metadata

  • Download URL: slackreact-0.2.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for slackreact-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d1406904eecd5b2cf413278fd62fc962b7d9274a6de2947e20858ac048523fcb
MD5 907cce1e9a84970c50deabc2448a5a01
BLAKE2b-256 0ce7b70dee61087dd22232fb421d54a17676e59e6cf0f9789ccef9643f189208

See more details on using hashes here.

File details

Details for the file slackreact-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: slackreact-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for slackreact-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f046052a872085880771e612fca3fca5482c76ccac0e08731be28c7184f9e8cb
MD5 f0121695f520266b00e7c683ef961321
BLAKE2b-256 e9b66cd7987448d76c619e90789c6da4f02b0bfaf42f6ec807baba9f03008487

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page