Как привлечь участников с частного канала Slack?

#slack #slack-api

#slack #slack-api

Вопрос:

Я использую
https://slack.com/api/conversations.members?channel=[redacted]amp;token=[redacted]

Я получаю идентификатор канала из URL.

Ответ

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

Комментарии:

1. пожалуйста, не публикуйте свои учетные данные токена.

2. xoxb-1111-1111-11111111 похоже ли это на настоящий токен? ) @ewong

3. Я не знаю. лучше перестраховаться, чем потом сожалеть.

Ответ №1:

Вы получаете эту ошибку, либо когда канал не существует, либо у вашего бота нет требуемой области видимости и доступа.

Если вы используете токен бота, убедитесь, что у вас есть groups:read область действия. Ваш бот должен быть участником канала. Вы можете пригласить своего бота, используя /invite @botusername команду в частном канале.

Комментарии:

1. Означает ли область действия разрешение?

2. Для простоты понимания можно сказать и так. Более конкретно, ваше приложение запрашивает у пользователя разрешение на доступ к указанной области. например, groups:read область позволяет приложению view basic information about private channels that your slack app has been added to (цитирую со страницы документации)