如何在Airflow中导入SlackWebHookOperator?

时间:2019-06-25 12:44:28

标签: python airflow slack

当任务在Airflow中失败时,我想使用SlackWebHookOperator集成Slack警报消息。我在导入运算符时遇到问题。

在本教程(https://medium.com/datareply/integrating-slack-alerts-in-airflow-c9dcd155105)中,作者提到了实现此目的的两种方法。第一种实现是使用可以随时弃用的slack传统令牌,第二种是使用slack webhook,这是我想要的实现。作者提到要安装slack依赖项,并被作者引用“记住要安装slack依赖项pip install apache-airflow [slack]”,但是由于导入会引发“在 init < /em>.py”错误。我还有其他安装吗?

from airflow.contrib.operators.slack_webhook_operator import SlackWebHookOperator

我希望SlackWebHookOperator能够被引用。

我尝试安装slackclient依赖项,但未安装SlackWebHookOperator,因为我无法引用它。 SlackWebHookOperator is not available

1 个答案:

答案 0 :(得分:0)

from airflow.providers.slack.operators.slack_webhook import SlackWebhookOperator