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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 423370826008ca7202033b938835071009ec5f234fcdce12eba4a0886212a972 |
|
MD5 | 956778da32334de886784f5712422e66 |
|
BLAKE2b-256 | 0ce415eb6e54947afd52317a80616b43ccb333a58586536ddbda351bb97261eb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea020df95f2a53abf132902d82c91820a7fa1096bd2791d7fe22a1471c41cfe0 |
|
MD5 | 9b4115108180c33cd90dde6c93920d3c |
|
BLAKE2b-256 | a43ed0e0fca30b7073b2d1a2db52db29f6087332836c889dd1d776345c923aeb |