Bots: Enviando um SMS através do Twilio
Usando o serviço Twilio é possível enviar uma mensagem SMS para seu celular
Criando sua conta no Twilio
O Twilio é um serviço que prove APIs para envio de mensagens, SMS, MMS, Voz e Vídeos. Ele também provê bibliotecas e SDKs em diferentes linguagens de programação para auxiliar os desenvolvedores a criar aplicativos que utilizem a sua plataforma.
Ao cadastrar no Twilio, você escolhe um número de telefone e um saldo, que é debitado conforme você vai utilizando o serviço.
Para cadastrar acesse o https://www.twilio.com/console, após o cadastro anote o seu ACCOUNT SID e AUTH TOKEN para utilizar no seu aplicativo.
Opinião: O Twilio não possui telefones no Brasil, o que fica inviável de utilizar pelo seu custo. Encontrei alguns outros provedores com preço bastante acessível e que fornecem APIs.
Utilize a linguagem de sua preferência
NodeJs/Javascript
Python
Implementando
1) Instalando as bibliotecas
Node/Javascript | Python |
---|---|
npm install twilio --save |
pip install twilio |
2) Você pode baixar o fonte no meu repositório no GitHub
Node/Javascript | Python |
---|---|
3) Abra o arquivo app.XX, e altere os valores em
Node/Javascript | Python |
---|---|
var WWS_APPID = '<REPLACE_HERE>'; var WWS_APPSECRET = '<REPLACE_HERE>'; var WWS_SPACEID = '<REPLACE_HERE>'; |
WWS_APPID = '<REPLACE_HERE>' WWS_APPSECRET = '<REPLACE_HERE>' WWS_SPACEID = '<REPLACE_HERE>' |
e salve o arquivo
4) Execute
Node/Javascript | Python |
---|---|
node app.js |
python app.py |