Я сделал слабое приложение, в котором у меня есть бот. Я выбрал каналы: история, каналы: чтение, каналы: запись в соответствии с моей областью разрешений, а также я прошел границы
"scope":"bot channel:history channel:read channel:write"
при выполнении проверки oauth2 (с использованием python), и я получил ответ, в котором область видимости
"scope":"identify,bot,channels:history,channels:read,channels:write"
вместе с токенами доступа клиента и бота.
Теперь, когда я выполняю вызов api для получения истории канала, на который приглашен мой бот, я получаю
{
ok: false,
error: 'missing_scope',
needed: 'channels:history',
provided: 'identify,bot:basic'
}
Может кто-нибудь, пожалуйста, скажите мне, где я ошибаюсь. Как я могу ПРЕДОСТАВИТЬ каналы: история в моем вызове API. Это действительно сводит меня с ума. Должен ли я использовать токен клиентского доступа, то есть xoxp-xxxx, вместо токена бота, то есть xoxb-xxxx? '
Спасибо!