Fran
08/23/2021, 5:25 PMYannick
Fran
08/23/2021, 6:14 PMRick Lamers
Fran
08/24/2021, 1:56 PMYannick
slack-sdk
to send messages, for example: https://slack.dev/python-slack-sdk/web/index.htmlRick Lamers
from slack_sdk import WebClient
from slack_sdk.errors import SlackApiError
def send_slack_message(message):
client = WebClient(token=os.environ['SLACK_BOT_TOKEN'])
try:
response = client.chat_postMessage(channel='#mychannel', text=message)
except SlackApiError as e:
# You will get a SlackApiError if "ok" is False
assert e.response["ok"] is False
assert e.response["error"] # str like 'invalid_auth', 'channel_not_found'
print(f"Got an error: {e.response['error']}")
Fran
08/24/2021, 2:41 PM