我希望在IronWorker任务完成后得到有关其状态的通知。我试图设置和传入-web钩子,但没有找到任何方法来实现这一点。
更新我知道如何在空闲中设置传入的。我正在寻找一种方法来触发这个由IronWorker完成后的网络钩子。我只是不想将请求代码集成到我的工作代码中。
任何帮助都将不胜感激。
发布于 2016-06-10 18:32:49
DONE )那里查找日志语句,并以电子邮件/松弛/文本等方式通知您。发布于 2016-06-09 21:07:45
所以你想在slack中设置传入的网络钩子。你想在任务完成后触发它们。
注册传入的web钩子后,您将得到Web钩子URL。它的形式- https://hooks.slack.com/services/SECRET/SECRET
现在,我们必须向这个url和数据一起发出一个post请求。
import requests
import json
url = 'https://hooks.slack.com/services/SECRET/'
payload = {'text': 'Random test',"username": "A slack bot","icon_url": "https://slack.com/img/icons/app-57.png","channel": "@abhinav_rai"}
r = requests.post(url, data=json.dumps(payload))
print r.text
print r.status_code下面是向web钩子url发出请求的python代码。这将在所需的通道中发布您的数据。
欲了解更多信息,请访问https://api.slack.com/incoming-webhooks或下面的评论。
https://stackoverflow.com/questions/37730202
复制相似问题