Inspiration

O poder que a tecnologia tem de impactar as pessoas nos inspira a desenvolver ferramentas para tornar o mundo um lugar melhor, porém sabemos que a tecnologia de chatbot tem sido usada para espalhar fake news, dar golpes, entre outras coisas nefastas, por isso desenvolvemos um chatbot do bem que auxilia a arrecadar fundos para o combate ao câncer infantil.

What it does

Automatiza a interação entre o possível doador e o GRAACC no facebook e no Telegram, recebendo uma foto de um cupom fiscal, armazenando essa foto e lendo as informações que ela contem, tornado assim muito mais ágil o processo de recebimento desses cupons, já que a instituição tem apenas vinte dias para enviar no site da receita os dados do cupom

How I built it

Utilizamos o node.js com o Facebook Messenger API para desenvolver o bot do Facebook, o Telebot API para Python e o Heroku como servidor para sustentar as duas aplicações. Duas pessoas ficaram responsáveis por desenvolver o chatbot do Facebook e configurar o servidor Heroku, enquanto uma pessoa desenvolver o chatbot do Telegram e outra desenvolveu o algoritmo para ler os dados dos cupons

Challenges I ran into

Chegamos no hackathon com uma ideia que, para nós era muito bem pensada, mas conforme conversamos com o pessoal do GRAACC vemos que nossa ideia tinha muitas falhas e adaptamos conforme novas informações surgiram. Além disso todos do grupo são de BI ou ETL, nenhum de nós havia desenvolvido um chatbot, então foi um desafio aprender todo o necessário durante o processo de desenvolvimento. Um dos desafios que mais custou tempo foi configurar o Servidor, já que a VM fornecida não estava respondendo tivemos que buscar ferramenta. Usamos aproximadamente 6h para entender todo o necessário, configurar o servidor e para rodar a API do Facebook. Depois disso o maior problema foi receber a foto do cupom pela conversa do chatbot com o doador e enviar a foto.

Accomplishments that I'm proud of

Chegamos no evento bem confiantes de que nossa ideia era viável do jeito que estava, mas conforme vimos que não era, nós continuamos e insistimos em entender melhor quais as necessidades do GRAACC, e graças ao Sergio, ao qual conversamos bastante, chegamos em uma ideia aplicável que pode auxiliar enormemente na captação de recursos. Além disso conseguimos aprender tudo do zero, desde configurar o servidor ao desenvolvimento do chatbot, que ficou funcional, obviamente é necessário refinamento, mas as funções essenciais estão perfeitamente funcionais. Estamos muito orgulhosos de nossa aplicação!

What I learned

Persistência é a chave para o sucesso, começamos com uma ideia bem diferente da ideia final, mas conversamos muito com o pessoal do GRAACC, o Sergio, a Suzana e a Paty que deram um auxilio essencial em nos orientar sobre quais são as necessidades e em quais pontos podemos ajuda-los a arrecadar mais fundos.

What's next for

Há muito espaço para melhorias, desde usar gifs e imagens divertidas para agradecer a cada doador, melhorar as interações no chat e adicionar mais funções ao chatbot.

Built With

Share this project:

Updates

Submission history