Skip to content

10mohi6/slack-webhook-python

Repository files navigation

slack-webhook

PyPI License: MIT codecov Build Status PyPI - Python Version Downloads

slack-webhook is a python client library for slack api Incoming Webhooks on Python 3.6 and above.

Installation

$ pip install slack-webhook 

Usage

basic

from slack_webhook import Slack slack = Slack(url='https://hooks.slack.com/services/T00/B00/XXX') slack.post(text="Hello, world.")

advanced

from slack_webhook import Slack slack = Slack(url='https://hooks.slack.com/services/T00/B00/XXX') slack.post(text="Robert DeSoto added a new task", attachments = [{ "fallback": "Plan a vacation", "author_name": "Owner: rdesoto", "title": "Plan a vacation", "text": "I've been working too hard, it's time for a break.", "actions": [ { "name": "action", "type": "button", "text": "Complete this task", "style": "", "value": "complete" }, { "name": "tags_list", "type": "select", "text": "Add a tag...", "data_source": "static", "options": [ { "text": "Launch Blocking", "value": "launch-blocking" }, { "text": "Enhancement", "value": "enhancement" }, { "text": "Bug", "value": "bug" } ] } ] }] )

Getting started

For help getting started with Incoming Webhooks, view our online documentation.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

slack-webhook is a python client library for slack api Incoming Webhooks on Python 3.6 and above.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published