Skip to content

luan-lima1/drink-water-reminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drink Water Reminder

(Lembrete de consumo de água!)

Criado para o meu avô que precisa beber água constantemente! ❤️

Este projeto, desenvolvido em node.js e typescript, por meio da TwillioAPI realiza o envio de mensagens customizáveis de forma períodica para o número de destino via whatsapp, o tempo de disparo entre uma mensagem e outra também pode ser configurado.

Instalação das dependências:

npm install

Executar Aplicativo no Ambiente de Desenvolvimento:

Para executar o projeto, execute um dos seguintes comandos no terminal:

  npm run dev

Para Buildar a Aplicação:

Para compilar o projeto:

  npm run build

Esta aplicação realiza o envio de mensagens customizáveis de forma períodica via whatsapp, o tempo de disparo da mensagem também pode ser configurado com o uso da dependência Node-Cron.

Configuração para Uso

-Crie uma conta na Twillio(https://www.twilio.com/en-us) -Com a conta criada, siga para configuração sandbox do whatsapp, você poderá efetuar o procedimento via mensagem no whatsapp fornecido, ou escaneando o código QR disponibilizado na tela da Twillio(https://www.twilio.com/console/sms/whatsapp/learn) -Após realizar o primeiro contato e configurar (join tax-classroom), salve os seguintes parâmetros para uso no projeto:

TWILIO_ACCOUNT_SID=Fornecido pelo Twilio
TWILIO_AUTH_TOKEN=Fornecido pelo Twilio
TWILIO_WHATSAPP_NUMBER=Fornecido pelo Twilio
DESTINATARIO=Número destino para receber as mensagens

image

Instale as dependências do projeto com npm install. Após preencher os campos necessários no arquivo ".env", rode o projeto no modo de desenvolvimento com o comando npm run dev. Por padrão o tempo estimado para envio de mensagens é de 15 minutos.

-Caso queira realizar um teste rápido, basta chamar o método diretamente no arquivo index.ts desta forma: sendReminder(); e dentro de 1 minuto você irá receber a mensagem no whatsapp de destino. image

Exemplo de mensagem recebida:

No contexto desta aplicação, o lembrete para beber água foi recebido com sucesso.

image

  • Desenvolvido com carinho por Luan Andriel.

About

Created with the purpose of reminding my grandfather to regularly drink his water.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published