Slack应用开发入门
近期公司内部使用Slack进行多部门多团队之间的沟通和合作
当然,由于Slack有Bot机制,所以我们也可以玩自动化这种骚操作
开发准备
我们需要到Slack的API官网,进入之后选择Your Apps
选择Create Apps
接下来填写 App Name 和 Development Slack Workspace
后面选择的是App的类型,第一次做Slack 的App,我们直接用Incoming Webhooks来做示范
Incoming Webhooks这个类型可以让Apps在特定的群组或者联系人发送消息
接下来点开Activate Incoming Webhooks旁边的按钮,使按钮为On
下滑选择Add New Webhook to Workspace
在Post to 中选择你要让App发送消息的地方
然后选择Authorize,大功告成
cURL模拟POST请求
Webhook URL对应不同的Channel
例如我们发送一个信息到刚才Authorize的群组中,我们可用
1 | curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello, Slack"}' Your Webhook URL |