我正在使用机器人将一些东西发布到松散的通道。我需要它做的一件事就是自动更新频道的主题。
根据API文档,这应该做的伎俩:https://slack.com/api/channels.setTopic
As per the docs,我传递我的令牌,频道ID和主题。
所以API请求看起来像这样(不确定是否相关,但我是从邮递员那里做的):
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
方法来做到这一点。注意,它需要您使用的令牌的另一组权限。