我在文档中没有看到它,但我很好奇是否有人知道在 slack 应用程序中以编程方式创建通道的方法。
这是我第一次尝试通过 slackbot 通过斜杠命令,但没有成功。
curl --data "/open test" https://xxxxxxx.slack.com/services/hooks/slackbot\?token\=xxxxxxxxx\&channel\=%23general
您可以使用
channels.join
方法通过 API 创建通道:https://api.slack.com/methods/channels.join。
This method is used to join a channel. If the channel does not exist, it is created.
希望有帮助!
对于新来的人: 有一个名为 Slack Conversations API 的新 API。检查此链接以了解为什么会出现这种情况:https://api.slack.com/apis/conversations-api#conversations_api
创建通道的新 API 方法是
conversations.create
方法:
https://api.slack.com/methods/conversations.create
This method creates a public or private channel.
It also returns an error for different cases, one of them is 'name_taken' implying that the channel was already created
希望这有帮助:)