Skip to content

Scripts de linha de comando em Python para envio de múltiplos SMS's pelo Twilio ou pela AWS SNS

Notifications You must be signed in to change notification settings

paulrsilva/scripts-sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scripts-sms

Scripts de linha de comando em Python para envio de múltiplos SMS's pelo Twilio ou pela AWS SNS

Scripts para enviar mensagem de texto através da linha de comando para um ou mais telefones, através do Twilio ou do Simple Notification Service - SNS - da Amazon Seb Services - AWS.

Instalando as dependências

Instale as bibliotecas do AWS e Twilio

pip install -r requirements.txt

Configure suas Credenciais do SNS AWS, do Twilio, ou ambas

SNS AWS

substitua as credencias do arquivo /credenciais/aws_credentials.py pelas suas credenciais em https://console.aws.amazon.com/iam/home -> Usuários -> Security Credentials -> Sign-in credentials -> Access Key

TWILIO

substitua as credencias do arquivo /credenciais/twilio_credentials.py pelas suas credenciais em https://www.twilio.com/console/project/settings

COMO USAR

Os números de telefone para envio devem usar o formato internacional, com o '+' na frente. Por exemplo, o telefone (11)9999-8877 ficará sendo +551199998877 (sem espaços, traços e com o código do Brasil (55) depois do + )

Para enviar pelo Twilio
python smstwilio.py +551199998877 "mensagem entre aspas"
Para anviar para vários telefones ao mesmo tempo, basta adicionar outros números antes da mensagem. Ex:
python smstwilio.py +551199998877 +551199998876 +551199998875 +551199998874 "mensagem entre aspas"
Para enviar pela AWS - SNS
Basta substituir o nome do script. Ex.:
python smsaws.py +551199998877 +551199998876 +551199998875 +551199998874 "mensagem entre aspas"

About

Scripts de linha de comando em Python para envio de múltiplos SMS's pelo Twilio ou pela AWS SNS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages