SMM PANEL: Automatización de pedidos


alquimista

The things you own end up owning you.
Nodero
Noder
Buenas noches noderos,
Iba a hacer un primer post con un panel q me parece de los más baratos que he visto por ahí, pero ya lo habían mencionado antes así que en lugar de eso, os dejo un pequeño script de cosecha propia, que va muy bien a la hora de hacer bastantes pedidos, repetitivos o incluso meterlo en el cron y q se ejecute solo cuando haga falta.

* Poner key, quantity y servID acorde a tu api key, la cantidad que quieras poner en el servicio y el ID del servicio

* Crear dos ficheros Names.txt y Links.txt ( Ideal que el contenido sea paralelo, es decir que el nombre que aparezca en la linea 1 de names.txt corresponda al link de la linea 1 del fichero links.txt y asi sucesivamente)

# La gracia esta en que se añada al cron y se ejecute cada X, cada vez que se ejecuta hace el pedido para el enlace que haya en la primera linea, una vez realizado, cicla el fichero poniendo el que se ha pedido en el ultimo puesto.

# Realmente con el fichero de links.txt ya funciona, pero llevo idea de si gusta la idea, añadirle para que saque outputs en xml con detalles del pedido.
Independientemente de esto no esta de mas que cuando se haga el pedido aparezca tambien el nombre.



Bash:
api="https://justanotherpanel.com/api/v2/"
key="TU_API_KEY"
quantity="CANTIDAD"
ServID="ID_SERVICIO"

echo ""
echo "______________"
echo "J A P  A P I "
echo "______________"
echo ""

# GET NAME & LINK | ROTATE CONTENT ORDER
getInfo() {

        read -r Link<Links.txt
        echo $Link>>Links.txt
        sed -i '1d' Links.txt

        read -r Name<Names.txt
        echo $Name >> Names.txt
        sed -i '1d' Names.txt

        }


# POST REQUEST TO JAP API
orderReq(){

        linKStr=$(echo "--post-data key=$key&action=add&service=$ServID&link=$Link&quantity=$quantity")

        wget $linKStr $api

        cat index.html
        rm index.html
        }

orderBasicInfo(){
        echo ""
        echo "Name: $Name | Link: $Link"
        echo "Quantity / price : $quantity / $price"
        echo ""
        echo "_______________"


}

getInfo
orderBasicInfo
orderReq

En principio esta hecho para JAP, pero imagino que cambiando la api a la que querais debería funcionar.

A mi me esta ahorrando bastante tiempo, espero que ayude a alguien más a no perder tiempo en cosas asi...