添加incoming webhook时Slack应用报错问题咨询
Slack自研应用创建Incoming Webhook报错解决方案
你遇到的报错中文翻译为:该应用请求权限在你的工作区安装机器人,但当前并未配置机器人身份,请联系开发者解决此问题
根因说明
- 企业级Slack工作区的权限校验规则比个人工作区严格:个人工作区创建Incoming Webhook时不会强制校验Bot身份配置,但是企业工作区会将「已配置Bot用户」作为应用申请创建Webhook的前置校验条件,哪怕你的应用已经通过了基础的上架审批,只要没有配置Bot身份就会触发该拦截。
修复步骤
- 进入你的Slack应用管理后台,打开「Features > App Home」配置页,点击「App Home Settings」区域的编辑按钮,为应用配置对应的Bot展示名称、默认用户名,开启Bot用户配置后保存更改。
- 重新导出应用的配置清单,提交新的权限变更申请给企业Slack管理员审批。
- 审批通过后重新安装应用到工作区,再尝试创建Incoming Webhook即可正常完成操作。
内容的提问来源于stack exchange,提问作者Akshay Palekar
相关产品推荐
相关产品推荐

