Bots: Enviando um SMS através do Twilio: Difference between revisions
Line 10: | Line 10: | ||
'''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. | '''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 | |||
* [[NodeJs: Instalando o NodeJs no Linux]] | |||
* [[NodeJs: Criar um arquivo package.json]] | |||
Python | |||
* | |||
= Implementando= | = Implementando= | ||
1) Instalando as bibliotecas | |||
{| class="wikitable" | |||
|- | |||
! Node/Javascript !! Python | |||
|- | |||
| | |||
npm install twilio --save | |||
|| | |||
pip install twilio | |||
|} | |||
2) Você pode baixar o fonte no meu repositório no GitHub | 2) Você pode baixar o fonte no meu repositório no GitHub |
Revision as of 14:02, 5 April 2017
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 |