thiagojacinto / atende-ai-bot-service

Bot application that performs scheduling activities with some of Twilio's APIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AtendeAI

A simple Bot Service: Scheduling done autonomously.

Bot application that performs scheduling activities with some of Twilio's APIs

A que se propõe:

Desenvolvido em resposta ao Desafio MEGAHACK proposto pela Shawee e Sebrae, esta aplicação tem por objetivos:

  • Integrar-se com a plataforma popular de mensagem WhatsApp;
  • Utilizar essa integração para responder a pedidos de agendamento;

Status do MVP

O projeto se baseia em APIs da Twilio que facilitam duas integrações:

  • Uso de mensageria atravéis do WhatsApp (ref);
  • Plataforma Autopilot, que usa inteligência artificial para construir e treinar os Bots (ref).

É possível integrar o Autopilot com chamadas a uma API externa, que então interage com banco de dados. Assim, neste repositório ficará a API REST desenvolvida em Node e aliada a um banco de dados MongoDB, cujas funções são:

Como usar

A partir de configuração - do banco de dados MongoDB e da porta selecionada - realizada em um arquivo separado config.js, é somente necessário usar o comando:

npm start

e então a API estará rodando localmente, cujo teste simples pode ser realizado digitando e esperando um status 200:

curl http://localhost:3000/v1/agendamentos

About

Bot application that performs scheduling activities with some of Twilio's APIs

License:MIT License


Languages

Language:JavaScript 100.0%