slack_send_message(channel, text)
def slack_send_message(channel, text):
- """Send a Slack message to a specified channel.
+ """Send a Slack message to a specified channel."""
- Note: If flask is in debug mode, this function will just print the
- text to stdout."""
-
- app = current_app
-
- if (app.debug):
- print("Sending message to channel '{}': {}".format(channel, text))
- return
+ slack_client.chat_postMessage(channel=channel, text=text)
- try:
- slack_client.chat_postMessage(channel=channel, text=text)
- except SlackApiError as e:
- app.logger.error("Slack API error: " + e.response["error"])