以编程方式创建 Slack 通道

问题描述 投票:0回答:3

我在文档中没有看到它,但我很好奇是否有人知道在 slack 应用程序中以编程方式创建通道的方法。

这是我第一次尝试通过 slackbot 通过斜杠命令,但没有成功。

curl --data "/open test" https://xxxxxxx.slack.com/services/hooks/slackbot\?token\=xxxxxxxxx\&channel\=%23general
curl slack-api slack
3个回答
5
投票

您也可以直接使用API方法创建新频道

channels.create

请参阅文档了解更多详细信息


1
投票

您可以使用

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.

希望有帮助!


0
投票

对于新来的人: 有一个名为 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

希望这有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.