Я создаю веб-интеграцию для своей платформы, используя бот-пользователя для «регистрации» определенных событий.Создать Slack Channel для пользователя бота
Я хотел бы иметь новый канал/группу для каждого типа событий, чтобы они отображались в списке, а не все вместе в одном канале. Для этой цели я создал бота, используя интеграцию packon Slacker.
Поскольку slack API отказывается позволить мне создать канал в качестве пользователя-бота, мне нужно будет использовать API oauth2 для создания канала, а затем пусть в нем будет писать материал. Это означает, что мне нужно пройти аутентификацию как пользователь, чтобы провалиться с моей платформой.
Это чувствует себя взломанным, поскольку пользователь, которого я буду использовать (возможно, мой собственный), будет в коде только для создания каналов для бота.
Есть ли лучший способ сделать это? Что здесь лучше?
Спасибо!
У меня, похоже, большое недоразумение в процессе: 1. Я создал слабое приложение. Это дает мне частный и открытый ключ. 2. Не знаете, как действовать, как мне установить собственное приложение для своей собственной команды? (Я предполагаю, что дает мне api-ключ, который я могу использовать в моем бэкэнд) – Julian
Да. Чтобы установить ваше приложение Slack и получить токены доступа для определенной команды, вам нужно иметь собственный веб-сайт с кнопкой «Добавить в слайк». Веб-сайт должен иметь возможность запускать процесс присяги с помощью Slack, чтобы получить токен доступа. См. [Document] (https://api.slack.com/docs/slack-button) для получения более подробной информации. –
Это странно для меня, мне нужно сделать это только один раз (поскольку приложение предназначено только для одной команды, которая управляет веб-сайт), так что теперь есть более простой способ доступа к этому токену, чем создание веб-сайта (страницы) im, использующего только один раз? – Julian