Descripción del proyecto
TraducidoEl bot necesita manejar cuatro escenarios. Primero: solicitudes de aprobación: un comando slash abre un modal, la solicitud se publica con botones de 'Aprobar' y 'Rechazar', y la decisión se registra con el nombre del aprobador y la marca de tiempo. Segundo: recopilación de reuniones de pie: a una hora establecida, el bot pregunta a cada participante tres preguntas y publica un resumen ordenado en el canal del equipo. Tercero: solicitudes de tiempo libre: un empleado ingresa fechas a través de un formulario interactivo, un gerente confirma con un clic, el resultado se guarda. Cuarto: notificaciones de nuestros sistemas internos: el bot recibe eventos y distribuye mensajes formateados a los canales o personas correctas.
Esperamos la implementación a través de la API oficial de Slack con el conjunto correcto de permisos y ámbitos de OAuth, verificación de firma de solicitud y principio de menor privilegio: no más acceso del que cada función necesita. Los componentes interactivos, ventanas modales y tareas programadas deben funcionar de manera confiable, y cada acción debe ser registrada. Describe tu enfoque, dónde propones alojar el bot y cómo almacenarás secretos y manejarás límites de solicitudes.
— Comandos slash y ventanas modales para aprobaciones
— Recopilación programada de reuniones de pie con resumen
— Flujo de tiempo libre con confirmación de un clic
— Webhooks entrantes de sistemas internos
— Ámbitos mínimos y solicitudes firmadas