Descrição do projeto
TraduzidoO bot precisa lidar com quatro cenários. Primeiro — solicitações de aprovação: um comando de barra abre um modal, a solicitação é postada com botões 'Aprovar' e 'Rejeitar', e a decisão é registrada com o nome do aprovador e a data/hora. Segundo — coleta de reuniões rápidas: em um horário definido, o bot faz três perguntas a cada participante e publica um resumo organizado no canal da equipe. Terceiro — solicitações de folga: um funcionário insere datas através de um formulário interativo, um gerente confirma com um clique, o resultado é salvo. Quarto — notificações de nossos sistemas internos: o bot recebe eventos e distribui mensagens formatadas para os canais ou pessoas corretas.
Esperamos a implementação via API oficial do Slack com o conjunto correto de permissões e escopos OAuth, verificação de assinatura de solicitação e princípio do menor privilégio — não mais acesso do que cada função precisa. Componentes interativos, janelas modais e tarefas agendadas devem funcionar de forma confiável, e cada ação deve ser registrada. Descreva sua abordagem, onde você propõe hospedar o bot e como você armazenará segredos e lidará com limites de solicitação.
— Comandos de barra e janelas modais para aprovações
— Coleta de reuniões rápidas agendada com resumo
— Fluxo de folga com confirmação de um clique
— Webhooks de entrada de sistemas internos
— Escopos mínimos e solicitações assinadas