chat:write, chat:write.customize | Inviare messaggi come @Devin o utilizzando un nome utente e un avatar personalizzati | Devin deve poter rispondere alle richieste degli utenti |
commands | Aggiungere scorciatoie e/o comandi slash che le persone possono utilizzare | In futuro Devin potrebbe ottenere funzionalità più interattive che richiederanno comandi diversi |
files:read, files:write | Caricare, modificare ed eliminare file come Devin | Devin deve gestire i file per poter inviare e ricevere allegati da/a l’utente |
channels:history, groups:history, im:history | Visualizzare messaggi e altri contenuti in canali, gruppi e DM in cui è presente Devin | Devin deve accedere ai messaggi storici quando viene avviato all’interno di un thread di messaggi per recuperare i messaggi precedenti del thread come contesto |
im:read, im:write | Avviare messaggi diretti con le persone e visualizzare informazioni di base sui messaggi diretti a cui Devin è stato aggiunto | Devin deve poter avviare DM per inviare notifiche agli utenti tramite Slack |
reactions:write | Aggiungere e modificare reazioni con emoji | Devin aggiunge emoji ai messaggi per contrassegnare le esecuzioni come completate o non riuscite |
remote_files:read, remote_files:write | Visualizzare i file remoti aggiunti dall’app in un workspace | Devin deve gestire i file remoti per poter inviare e ricevere allegati da/a l’utente |
users:read, users:read.email, users.profile:read | Visualizzare le persone in un workspace, nonché i loro indirizzi email e i loro profili | Devin deve poter mettere in corrispondenza gli utenti Slack con gli utenti Devin in base al loro indirizzo email |