plano-10mbps).
Cole este script no RouterOS: System → Scripts → New. Depois crie um agendador em System → Schedulercom intervalo de 00:00:30 (30 segundos).
# CINEMÃO WIFI — Script MikroTik
# Cole em: System >Scripts >New
# Agendar em: System >Scheduler, interval: 00:00:30
#
:local apiUrl "https://cine.helpcentersolucoes.com.br/api.php"
:local token "cine_mk_s3cr3t_2024"
# 1. Busca vouchers pendentes
:local resposta [/tool fetch url=($apiUrl . "?action=mk_pendentes&token=" . $token) as-value output=user]
:local json ($resposta->"data")
# 2. Processa cada voucher pendente
:foreach voucher in=$json do={
:local vid ($voucher->"id")
:local usu ($voucher->"usuario_mk")
:local sen ($voucher->"senha_mk")
:local perf ($voucher->"perfil_mk")
:local status "criado"
:local erroMsg ""
# Tenta criar o usuário no Hotspot
:do {
/ip hotspot user add name=$usu password=$sen profile=$perf comment=("venda_id=" . $vid)
} on-error={
:set status "erro"
:set erroMsg "Falha ao criar usuario no hotspot"
}
# 3. Confirma para o site
:local payload ("{\"id\":" . $vid . ",\"status\":\"" . $status . "\",\"erro\":\"" . $erroMsg . "\"}")
/tool fetch url=($apiUrl . "?action=mk_confirmar&token=" . $token) \
http-method=post \
http-header-field=("Content-Type: application/json") \
http-data=$payload \
output=none
}