Я пытаюсь установить темы канала с токеном пользователя бота, но я получаю ошибку missing_scope
:
{
ok: false,
error: 'missing_scope',
needed: 'channels:write',
provided: 'identify,bot:basic'
}
Это работает, если я предоставляю «OAuth Access Token» (вместо«Токен доступа OAuth пользователя бота») из https://api.slack.com/apps/:appId/oauth,, но это плохое решение, поскольку в сообщении, которое выводится на канал, говорится, что установщик приложения устанавливает тему канала, а не пользователь бота.
Но, Документы говорят, что боты могут вызывать channels.setTopic
с помощью токена бота, и им не нужно channels:write
:
Что дает?Существуют ли разные виды токенов для ботов?Я делаю что-то неправильно?Насколько я могу судить, я не могу установить дополнительные разрешения для своего пользователя бота.