zulip/zerver/webhooks
wizsid11 95789eb879 Add Slack webhook.
Adds a new webhook integration for Slack to receive messages
from one's Slack team's public channels.
Contains negative tests for broken, missing or invalid data.

Allows two different option for integration:
1. Receive notification on a single stream with different topics
for each of Slack's public channels.
2. Receive notification on different streams for each of Slack's
public channels.

Steps to choose between the two options is described in the documentation.

Fixes #3569.
2017-03-23 23:32:38 -07:00
..
airbrake Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
appfollow Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
basecamp Add basecamp3 webhook integration. 2017-03-23 23:28:53 -07:00
beanstalk git integration: Change push commits message to show url at the end. 2017-03-16 11:06:03 -07:00
bitbucket git integration: Change push commits message to show url at the end. 2017-03-16 11:06:03 -07:00
bitbucket2 git integration: Change push commits message to show url at the end. 2017-03-16 11:06:03 -07:00
circleci mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
codeship mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
crashlytics mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
delighted Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
deskdotcom messages: Strip trailing whitespace in message contents. 2017-02-11 23:01:22 -08:00
freshdesk mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
github git integration: Change push commits message to show url at the end. 2017-03-16 11:06:03 -07:00
github_webhook github_webhook: Return 200 OK if event is not supported. 2017-03-23 23:26:55 -07:00
gitlab git integration: Change push commits message to show url at the end. 2017-03-16 11:06:03 -07:00
gogs gogs: Add webhook integration. 2017-03-17 12:22:06 -07:00
gosquared Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
greenhouse mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
hellosign mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
helloworld Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
heroku Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
homeassistant lint: Fix homeassistant PEP8 violations. 2017-02-18 21:51:14 -08:00
ifttt Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
jira jira: Return 200 OK if event is not supported. 2017-03-23 23:26:55 -07:00
librato mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
mention Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
newrelic mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
pagerduty python: Fix remaining bare excepts in codebase. 2017-03-05 16:17:04 -08:00
papertrail Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
pingdom mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
pivotal python: Fix remaining bare excepts in codebase. 2017-03-05 16:17:04 -08:00
semaphore Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
sentry mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
slack Add Slack webhook. 2017-03-23 23:32:38 -07:00
solano mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
splunk Add a Splunk webhook integration. 2017-03-07 21:48:26 -08:00
stash Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
stripe Remove local datetimes from webhook messages. 2017-03-03 19:00:02 -08:00
taiga mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
teamcity mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
transifex Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
travis Add ignore pull requests mechanism in Travis integration. 2017-03-08 21:51:04 -08:00
trello mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
updown mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
wordpress Update WordPress webhook to say self-installed blogs are experimental. 2017-03-03 17:15:32 -08:00
yo Split webhooks doc and move to particular directories. 2017-01-26 11:56:45 -08:00
zapier messages: Strip trailing whitespace in message contents. 2017-02-11 23:01:22 -08:00
zendesk mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
__init__.py Make webhooks as separate modules with view and tests. 2017-01-25 23:14:19 -08:00
github_dispatcher.py Make webhooks as separate modules with view and tests. 2017-01-25 23:14:19 -08:00