The Dataiku Frontrunner Awards have launched to recognize your achievements! SUBMIT YOUR ENTRY

Sending Slack notifications from Scenario script

Solved!
rmnvncnt
Level 3
Sending Slack notifications from Scenario script

Hello,

I'm trying to send custom slack notifications using the scenario Python API, but I could not find documentation on the webhook parameters. Here, "slack_error_staging" is already configured (and working). I'm going for something like this :

sender = scenario.get_message_sender("slack_error_staging")
    
sender.send(
    sender="romain", 
    message="foo",
    mode="incoming_webhook",
    url="https://hooks.slack.com/services/stuff"
)

I don't know what value should be used for the "mode" parameter to elicit the expected behavior. I don't know if "url" is the correct spelling either.

Best,

Romain

1 Solution
rmnvncnt
Level 3
Author

The actual parameters are :

sender.send(
    username="romain",
    message="Test",
    mode="WEBHOOK",
    webhookUrl="https://hooks.slack.com/services/stuff"
)

View solution in original post

5 Replies
rmnvncnt
Level 3
Author
Anyone?
0 Kudos
rmnvncnt
Level 3
Author

The actual parameters are :

sender.send(
    username="romain",
    message="Test",
    mode="WEBHOOK",
    webhookUrl="https://hooks.slack.com/services/stuff"
)

View solution in original post

tiborstanko
Level 1

thanks!

0 Kudos
importthepandas
Level 3

Docs for this method need to be updated/fleshed out -- they are pretty nonexistent. Docstring on the class itself in install is also just a one liner. Hard to tell what we can use unless we back up into other methods being called in source.

0 Kudos
CoreyS
Community Manager
Community Manager

Hey @importthepandas I think there is some additional documentation on this subject if I am not mistaken (and maybe I am):

Note that Slack uses a specific format for its messages, and leaves html as-is.

I hope this helps!

Looking for more resources to help you use DSS effectively and upskill your knowledge? Check out these great resources: Dataiku Academy | Documentation | Knowledge Base

A reply answered your question? Mark as ‘Accepted Solution’ to help others like you!
0 Kudos
A banner prompting to get Dataiku DSS
Public