Descrizione del progetto
TradottoIl bot deve gestire quattro scenari. Primo — richieste di approvazione: un comando slash apre un modulo, la richiesta viene pubblicata con i pulsanti 'Approva' e 'Rifiuta', e la decisione viene registrata con il nome dell'approvatore e il timestamp. Secondo — raccolta degli standup: a un orario stabilito il bot pone a ciascun partecipante tre domande e pubblica un riepilogo ordinato nel canale del team. Terzo — richieste di ferie: un dipendente inserisce le date tramite un modulo interattivo, un manager conferma con un clic, il risultato viene salvato. Quarto — notifiche dai nostri sistemi interni: il bot riceve eventi e distribuisce messaggi formattati ai canali o alle persone giuste.
Ci aspettiamo un'implementazione tramite l'API ufficiale di Slack con il corretto set di permessi e ambiti OAuth, verifica della firma della richiesta e principio del minimo privilegio — non più accesso di quanto ogni funzione necessiti. I componenti interattivi, le finestre modali e i compiti programmati devono funzionare in modo affidabile e ogni azione deve essere registrata. Descrivi il tuo approccio, dove proponi di ospitare il bot e come gestirai i segreti e i limiti delle richieste.
— Comandi slash e finestre modali per approvazioni
— Raccolta programmata degli standup con riepilogo
— Flusso di ferie con conferma con un clic
— Webhook in arrivo dai sistemi interni
— Ambiti minimi e richieste firmate