以编程方式创建Slack Webhook

时间:2016-11-01 23:42:47

标签: slack-api slack

有没有办法可以使用Slack API为刚创建的频道创建传入和传出的webhook?

2 个答案:

答案 0 :(得分:2)

不,我不认为该功能存在,但您可以使用任何现有的webhook与新创建的频道或使用事件API获得相同的结果。

传入Webhooks

您可以通过在通话中提供频道名称作为参数,将传入的webhook重定向到任何频道。 (见Channel override

外播Webhooks

您现有的outgoing webhook将适用于任何渠道,只要您在创建时使用triger字词即可。如果这不是一个选项,我建议您查看新的Event API,它将允许您获得与传出webhooks相同的功能,但无需首先提供频道名称。查看事件类型message.channelsmessage.groups

答案 1 :(得分:0)

以编程方式生成传入的Webhook URL-

在标准OAuth安装流程中可以轻松生成传入的Webhooks。

如果您要分发您的应用,则很可能已经打算使用OAuth流程。

  1. 更改范围

  2. 从OAuth响应中抢入Webhook URL

https://api.slack.com/messaging/webhooks#incoming_webhooks_programmatic