Here are the different permissions required by our Slack integration and the intended usage for each:
Bot permission scope | Usage |
chat:write im:write mpim:write | Send message as Café bot (notifications, random coffee...) |
team:read users:read | Get information about workspace/users to fill users profile |
channels:manage channels:read | Create ephemeral channels (eg: #nyc-office-today) |
usergroups:write usergroups:read | Create and manage user groups |
User permission scope | Usage |
Change user status to display where user is working from each day | |
Join/leave ephemeral channels |