Bots: Enviando um SMS através do Twilio: Difference between revisions

From Wiki
 
(4 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) Altere os valores em  
3) Abra o arquivo app.XX, e altere os valores em  


{| class="wikitable"
{| class="wikitable"
Line 24: Line 56:
|-
|-
|
|
 
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>'
Line 60: 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

twilio-sms-bot on GitHub

twilio-sms-bot on GitHub

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

Ver também