Monday, 7 June, 2021 UTC


Summary

Você está criando um app do Node e precisa enviar mensagens de texto. Sabia que leva apenas 30 segundos? Veja o vídeo que mostra como é rápido começar:
Vídeo: como enviar SMS no Node em 30 segundos
Não é possível copiar e colar de um vídeo. Por isso, veja todo o código que precisa com essas três linhas expandidas da forma como as escreve em um app normal do Node.
Nota: o código abaixo foi atualizado para usar a versão mais recente da biblioteca auxiliar.
var twilio = require('twilio'); // Find your account sid and auth token in your Twilio account Console. var client = new twilio('TWILIO_ACCOUNT_SID', 'TWILIO_AUTH_TOKEN'); // Send the text message. client.messages.create({ to: 'YOUR_NUMBER', from: 'YOUR_TWILIO_NUMBER', body: 'Hello from Twilio!' }); 
Se quiser executar este código, abra um arquivo chamado index.js, copie e cole esse código e o execute em seu terminal (no mesmo diretório em que o arquivo está salvo):
npm install twilio node index.js 
O que acabou de acontecer?
Vejamos agora o passo a passo do vídeo.
Instale a biblioteca auxiliar da Twilio no Node usando o npm.
npm install twilio 
Abra uma sessão do Node ao digitar node no seu terminal e solicite a biblioteca twilio.
var twilio = require('twilio'); 
Instancie um cliente REST com o account sid (sid da conta) e o auth token (token de autenticação), disponível no Console da conta da Twilio:
var client = new twilio('TWILIO_ACCOUNT_SID', 'TWILIO_AUTH_TOKEN'); 
No vídeo, as variáveis de ambiente estão armazenadas para evitar mostrar as credenciais para você. É possível fazer da seguinte forma:
export TWILIO_ACCOUNT_SID='YOUR_ACCOUNT_SID' export TWILIO_AUTH_TOKEN='YOUR_AUTH_TOKEN' 
Agora, é preciso ter:
  • O número para o qual você está enviando a mensagem
  • O Número de telefone da Twilio do qual você está enviando a mensagem
  • O corpo da mensagem
Com isso, você pode agora enviar uma mensagem de texto ligando para client.sendMessage():
client.messages.create({ to: 'YOUR_NUMBER', from: 'YOUR_TWILIO_NUMBER', body: 'Ahoy from Twilio!' }); 
Agora, basta esperar a magia acontecer!
Mal podemos esperar para ver o que você vai criar
Você enviou uma mensagem de texto e agora está pronto para enfrentar o mundo. Consulte a Documentação da API REST da Twilio e a documentação referente ao trabalho com a biblioteca auxiliar do Node para ver o que mais é possível fazer. Confira também nossos tutoriais para ver mais exemplos, como: como enviar notificações SMS, como ocultar números de telefone para a privacidade do usuário ou a autenticação de dois fatores para a segurança do usuário.
Este artigo foi traduzido do original "Send a Text Message using JavaScript". Enquanto melhoramos nossos processos de tradução, adoraríamos receber seus comentários em [email protected] - contribuições valiosas podem render brindes da Twilio.