Bots: Enviando um SMS através do Twilio: Difference between revisions
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
= Criando sua conta no Twilio = | = 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 | |||
* [[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 | ||
Line 17: | Line 49: | ||
|} | |} | ||
3) | 3) Abra o arquivo app.XX, e altere os valores em | ||
{| | {| class="wikitable" | ||
|- | |- | ||
! Node/Javascript !! Python | ! Node/Javascript !! Python | ||
|- | |- | ||
| | | | ||
var WWS_APPID = '<REPLACE_HERE>'; | var WWS_APPID = '<REPLACE_HERE>'; | ||
var WWS_APPSECRET = '<REPLACE_HERE>'; | var WWS_APPSECRET = '<REPLACE_HERE>'; | ||
var WWS_SPACEID = '<REPLACE_HERE>'; | var WWS_SPACEID = '<REPLACE_HERE>'; | ||
|| | || | ||
WWS_APPID = '<REPLACE_HERE>' | WWS_APPID = '<REPLACE_HERE>' | ||
WWS_APPSECRET = '<REPLACE_HERE>' | WWS_APPSECRET = '<REPLACE_HERE>' | ||
WWS_SPACEID = '<REPLACE_HERE>' | WWS_SPACEID = '<REPLACE_HERE>' | ||
|} | |} | ||
Line 57: | Line 89: | ||
[[Category:Python]] | [[Category:Python]] | ||
[[Category:Twilio]] | [[Category:Twilio]] | ||
[[Category:JavaScript]] |
Latest revision as of 15:16, 22 June 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 |