【发布时间】:2016-11-01 23:42:47
【问题描述】:
有没有一种方法可以使用 Slack API 为我刚刚创建的通道创建传入和传出 webhook?
【问题讨论】:
有没有一种方法可以使用 Slack API 为我刚刚创建的通道创建传入和传出 webhook?
【问题讨论】:
不,我不认为该功能存在,但您可以将任何现有的 webhook 与新创建的通道一起使用,或者使用事件 API 来获得相同的结果。
传入网络钩子
您可以通过在调用中提供通道名称作为参数将传入的 webhook 重定向到任何通道。 (见Channel override)
传出网络钩子
您现有的outgoing webhook 将适用于任何频道,只要您在创建频道时使用触发词即可。如果这不是一个选项,我建议您查看新的Event API,它可以让您获得与传出 webhook 相同的功能,但不必首先提供通道名称。查看事件类型message.channels 和message.groups。
【讨论】:
以编程方式生成传入的 Webhook URL -
可以在标准 OAuth 安装流程中轻松生成传入 Webhook。
如果您要分发您的应用,您很可能已经计划使用 OAuth 流程。
更改范围
从 OAuth 响应中获取传入的 Webhook URL
https://api.slack.com/messaging/webhooks#incoming_webhooks_programmatic
【讨论】: