我正在使用Flask创建一个应用程序,我想通过该应用程序将消息发送到Slack频道,而且我还需要使用Webhook来发送消息。如果还有其他选择,请添加
答案 0 :(得分:0)
在处理上述主题时,我将尝试提供适当的详细信息 我正在写这篇文章,就像我在项目中所做的一样
Basic Information
keys
和其他详细信息点击OAuth & Permissions
使用Slack Oauth2
来访问Slack频道
发出前端请求:"https://slack.com/oauth/authorize?client_id=" + slack_client_id + "&scope=incoming-webhook&redirect_uri=" + slack_redirect_url
Slack Workspace
和Channel
Code
并发出一个后端请求发出后端POST请求:'''https://slack.com/api/oauth.access?client_id=''' + slack_client_id + '''&client_secret=''' + slack_client_secret + '''&code=''' + code + '''&redirect_uri=''' + slack_redirect_url
从以上回复中提取incoming_webhook
发送消息
payload = '{ "text": "%s" }' % message
requests.request("POST", incoming_webhook, data=payload)