Skip to content

FernandoBernardi/mikrotik_sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOBRE:

Sistema para envio de SMS utilizando o mikrotik com sistema de API e banco de dados para salvar as movimentações.

ENVIO:

uri_local=http://127.0.0.1:5000/ap1/v1/send_sms
headers: {
'Authorization': 'Bearer {token aplicacao}' },
method: 'post',
body: {
'phone': '049000000000', \ 'message': 'Teste mensagem'
}

ENV:

PORT_HOST=
URI_MIKROTIK=
PORT_MIKROTIK=
USER_MIKROTIK=
PASSWD_MIKROTIK=
DEBUG=

BANCO DE DADOS:

-- Copiando estrutura do banco de dados para mikrotik_sms CREATE DATABASE IF NOT EXISTS mikrotik_sms /*!40100 DEFAULT CHARACTER SET latin1 */; USE mikrotik_sms;

-- Copiando estrutura para tabela mikrotik_sms.auth CREATE TABLE IF NOT EXISTS auth ( id_aplicacao int(11) NOT NULL AUTO_INCREMENT, nome varchar(100) NOT NULL, token varchar(255) NOT NULL, ultimo_envio datetime DEFAULT NULL, limite int(11) NOT NULL DEFAULT 0, PRIMARY KEY (id_aplicacao) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

-- Exportação de dados foi desmarcado.

-- Copiando estrutura para tabela mikrotik_sms.logs CREATE TABLE IF NOT EXISTS logs ( id_aplicacao int(11) NOT NULL DEFAULT 0, enviado_em date NOT NULL, para varchar(50) NOT NULL DEFAULT '', mensagem varchar(255) NOT NULL DEFAULT '', ip varchar(50) NOT NULL DEFAULT '', hostname varchar(50) NOT NULL DEFAULT '', KEY id_aplicacao (id_aplicacao), CONSTRAINT FK_logs_auth FOREIGN KEY (id_aplicacao) REFERENCES auth (id_aplicacao) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published