Skip to main content

Simple internal Slack API wrapper

Project description

ritdu-slacker

pip installable bin to interact with the Ringier SA internal interface for slack.

Motivation

  • Single implementation of a wrapper around our internal slack interface.

Installation

$ pip install ritdu-slacker

Usage

To send a message to a slack channel from within a thread:

$ ritdu-slacker message --workspace "${SLACK_WORKSPACE}" --channel "${SLACK_CHANNEL//#}" --text "Update in progress" --thread-uuid "${thread_uuid}" --thread-broadcast

To replace a message send a new one with the same message-uuid:

$ ritdu-slacker message --workspace "${SLACK_WORKSPACE}" --channel "${SLACK_CHANNEL//#}" --text "Update complete!" --message-uuid "${message_uuid}"

To send a message and file to a thread in a slack channel:

$ ritdu-slacker file --workspace "${SLACK_WORKSPACE}" --channel "${SLACK_CHANNEL//#}" --text "Oops!" --file "/tmp/errorlog.txt" --thread-uuid "${thread_uuid}"

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

ritdu-slacker-0.0.0.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

ritdu_slacker-0.0.0-py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 3

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