Есть, но живые я показать не могу, потому что NDA. Устроено это следующим образом: Slack имеет возможность создавать кастомные интеграции, при этом он отправляет Get/Post запрос на заданный эндпоинт. То есть пользователь пишет /crbac add user vasya to group_name for time_span. Дальше стек полностью Amazon: на входе апи гейтвей, в котором есть ресурс и метод, соответствующий вбитому в интеграцию. За ним лямбда на node.js, всегда возвращающая статус 200. Эта лямбда пишет в sns топик, передавая туда команду из слака, токен и остальной запрос. Следующая лямбда подписана на топик, читает оттуда посылку, парсит и ищет пользователя в списке тех, кто имеет право менять уровень доступа (выполняет запрос к апи атлассиана и смотрит состав специальной группы). Результат поиска пишет обратно в топик. Следующая лямбда читает и, если юзер не найден, пишет в слак "Please wait for approval" по URI, который получила из слэш-комманды. Второе сообщение уходит администратору, с подробностями запроса. Если же команду запустил администратор, то третья лямбда дёргает апи атлассиана, ищет пользователя и группу, и, если все ОК, добавляет пользователя в группу, после чего пишет результат обратно в слак, и создаёт в CloudWstch триггер на запуск оямбды, возвращающей права обратно через time_span