我想通过在他的团队中创建一个频道,从我的应用中为用户提供更新。所以我想做两件事:
感谢您停下来。
答案 0 :(得分:1)
要创建一个频道,您需要(至少)channels:write
范围(https://api.slack.com/docs/oauth-scopes)我怀疑您的客户将授予。最好和最简单的方法是使用incoming-webhook
范围创建自定义集成,允许您将消息发布到用户选择的频道(而不是您)。客户可以使用Slack Button安装您的自定义集成(app),如果您使用incoming-webhook正确设置它;然后,当他们安装应用时,他们会选择您的消息将发布到哪个频道。
more detail here中解释了这一点。
通过webhook向频道发布消息非常简单。来自文档:
curl -X POST \
--data-urlencode 'payload={"text":"This is a line of text.\nAnd this is another one."}' \
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX