Skip to main content

Wrapper for slack_sdk

Project description

slack_webhook

This is a simple wrapper over the slack_sdk for sending messages into a specific slack channel.

Prerequisite

In order to send messages using incoming webhook into slack, an Application must be configured. This needs to be done from a slack account with administrator rights. This is done on a per slack channel basis.

Request an incoming webhook from the administrator with the name of an existing channel for receiving the alerts.

An unique URL will be generated by the administrator.

Note that there is no authentication mechanism. Anyone (script) with knowledge of this URL will be able to generate messages into this channel.

Following is a (fake) sample of such an URL:

https://hooks.slack.com/services/T02TQT999/B01PZ5XXXXX/GevkYac4s55lE97fXXXXXXX

Installation

pip install slack-webhook-alpa

Usage

from slack_webhook import SlackWebhook, SlackWebhookException

url = 'https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXX'

slack_alert = SlackWebhook(url)
slack_alert.send('TEST TEST TEST')

TODO

  • support for fancy formatting of message

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

slack-webhook-alpa-0.0.2.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

slack_webhook_alpa-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file slack-webhook-alpa-0.0.2.tar.gz.

File metadata

  • Download URL: slack-webhook-alpa-0.0.2.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7

File hashes

Hashes for slack-webhook-alpa-0.0.2.tar.gz
Algorithm Hash digest
SHA256 423370826008ca7202033b938835071009ec5f234fcdce12eba4a0886212a972
MD5 956778da32334de886784f5712422e66
BLAKE2b-256 0ce415eb6e54947afd52317a80616b43ccb333a58586536ddbda351bb97261eb

See more details on using hashes here.

File details

Details for the file slack_webhook_alpa-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: slack_webhook_alpa-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7

File hashes

Hashes for slack_webhook_alpa-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ea020df95f2a53abf132902d82c91820a7fa1096bd2791d7fe22a1471c41cfe0
MD5 9b4115108180c33cd90dde6c93920d3c
BLAKE2b-256 a43ed0e0fca30b7073b2d1a2db52db29f6087332836c889dd1d776345c923aeb

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