A simple wrapper around the Slack web api to post messages
Project description
Simple wrapper around the Slack Web API to post messages.
Details
webhook_url should be in the following format: 'https://hooks.slack.com/services/TEAM_ID/BOT_OR_CHANNEL_ID/AUTH_TOKEN'
Example
from slackelot import send_message webhook_url = 'https://hooks.slack.com/services/TXXXXXXXX/BXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX' message = 'Who wants to push the pram?\n@lancelot @percival' pretext = 'Knights of the Round Table' title = 'Spamelot' author_name = 'Arthur' color = '#663399' send_message(message, webhook_url, pretext=pretext, title=title, author_name=author_name, color=color)
https://github.com/Chris-Graffagnino/slackelot/blob/master/slackelot_example.png
</figcaption>Extra Goodness
Paid teams have the option to mention other subteams, (ie. channel). In that case, you might append something like this to your message:
'\n<!subteam^ID|HANDLE>' (replace ID and HANDLE with your subteam’s id and name, respectively).
For more information on message formatting, see the Slack API docs
FAQ
Where do I find my Slack team id?
Where do I find my Slack channel ids?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.