Как я могу деактивировать пользователя Slack с помощью слэш-команд?

Я хочу создать бота, который отключит пользователей по некоторым критериям. Я не могу найти команду с косой чертой, которая деактивирует учетные записи пользователей для бесплатных групп Slack. Я вижу только вариант кикнуть с канала.

Для платных версий можно использовать:

https://github.com/ErikKalkoken/slackApiDoc/blob/master/users.admin.setInactive.md


person Alexander Meise    schedule 11.07.2017    source источник


Ответы (2)


Насколько мне известно, не существует методов API для автоматического "пинка" пользователей, которые работают для свободных команд Slack, поэтому вам придется вручную деактивировать пользователей, которых вы хотите исключить.

В качестве обходного пути у меня есть небольшой бот, работающий в моих слабых командах, которые ежедневно отчитываются в специальном административном канале, который пользователей необходимо деактивировать вручную. Это, конечно, работает только в том случае, если у вас есть жесткие критерии, которые вы можете использовать, чтобы проверить, имеет ли пользователь все еще право быть членом вашей команды Slack.

person Erik Kalkoken    schedule 12.07.2017

Вы не можете этого сделать. Slack предоставляет SCIM API для управления пользователями, но он недоступен для бесплатных команд.

person Joel    schedule 11.07.2017