尝试更新松弛频道上的主题时,我得到“method_not_supported_for_channel_type”

When attempting to update topic on slack channel, I get `method_not_supported_for_channel_type`

我正在使用机器人 post 将一些内容发送到 Slack 频道。我需要它做的一件事是自动更新频道的主题。

根据 API 文档,这应该可以解决问题:https://slack.com/api/channels.setTopic As per the docs,我正在传递我的令牌、频道 ID 和主题。

所以 API 请求看起来像这样(不确定是否相关,但我是从 postman 那里做的):

POST /api/channels.setTopic HTTP/1.1
Host: slack.com
Content-Type: application/json
cache-control: no-cache
token=MY_BOT_USER_OAUTH_ACCESS_TOKEN
channel=MY_CHANNEL_ID
topic=Some topic

我得到的回复是:

{
    "ok": false,
    "error": "method_not_supported_for_channel_type"
}

我似乎找不到任何相关信息。这是什么意思? 不确定是否值得注意,但我正在尝试在私人频道(机器人是其中的一部分)中执行此操作。

我是不是漏掉了什么?

我在尝试更新私人频道的主题时遇到这样的错误。

你必须使用 conversations.setTopic 方法来做到这一点。请注意,它需要您使用的令牌的另一组权限。