#!/bin/bash [[ -e /bin/ejecutar/msg ]] && source /bin/ejecutar/msg || source <(curl -sSL https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/msg-bar/msg) bar="$(msg -bar3)" [[ -e /etc/systemd/system/btkill.service ]] && systemctl restart btkill.service &>/dev/null. tr=${id} ofus () { unset txtofus number=$(expr length $1) for((i=1; i<$number+1; i++)); do txt[$i]=$(echo "$1" | cut -b $i) case ${txt[$i]} in ".")txt[$i]="x";; "x")txt[$i]=".";; "5")txt[$i]="s";; "s")txt[$i]="5";; "1")txt[$i]="@";; "@")txt[$i]="1";; "2")txt[$i]="?";; "?")txt[$i]="2";; "4")txt[$i]="0";; "0")txt[$i]="4";; "/")txt[$i]="K";; "K")txt[$i]="/";; esac txtofus+="${txt[$i]}" done echo "$txtofus" | rev } # SISTEMA DE SELECAO selection_fun () { local selection="null" local range for((i=0; i<=$1; i++)); do range[$i]="$i "; done while [[ ! $(echo ${range[*]}|grep -w "$selection") ]]; do echo -ne "\033[1;37mOpcion: " >&2 read selection tput cuu1 >&2 && tput dl1 >&2 done echo $selection } check_ip () { MIP=$(ip addr | grep 'inet' | grep -v inet6 | grep -vE '127\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | head -1) MIP2=$(wget -qO- ipv4.icanhazip.com) [[ "$MIP" != "$MIP2" ]] && IP="$MIP2" || IP="$MIP" echo "$IP" > /usr/bin/vendor_code } function_verify () { unset keybot echo -e "\033[7;49;35m =====>>β–Ίβ–Ί 🐲 GEN ChumoGH${TTcent}VPS 🐲 β—„β—„<<===== \033[0m" msg -bar [[ "$(echo "$(cat < /etc/nivbot)")" -ge "5" ]] && { [[ -e /bin/downloadbot ]] && { [[ -z $(cat < /bin/downloadbot) ]] && read -p " Ingresa tu Key de Autorizacion : " keybot || unset keybot } || read -p " Key de Autorizacion : " keybot } || read -p " Key de Autorizacion : " keybot [[ -z $keybot ]] && { rm -f /bin/downloadbot [[ -e /bin/downloadbot ]] && link="$(cat < /bin/downloadbot)" || link='https://raw.githubusercontent.com' permited=$(curl -sSL "${link}/ChumoGH/VPSbot/main/TeleBotGen/Control/Control-Bot") } || { permited=$(curl -sSL "$(ofus $keybot)/ChumoGH/VPSbot/main/TeleBotGen/Control/Control-Bot") } [[ $(echo $permited|grep "${IP}") = "" ]] && { clear echo -e "\n\n\n\e[31m=====================================================" echo -e "\e[31m Β‘LA IP $(wget -qO- ipv4.icanhazip.com) FUE RECHAZADA!" echo -e " $link No AUTORIZADA el ACCESO " echo -e " SI DESEAS USAR EL BOTGEN CONTACTE A @drowkid01" echo -e "\e[31m=====================================================\n\n\n\e[0m" [[ -e "/bin/ShellBot.sh" ]] && rm -f /bin/ShellBot.sh exit 1 } || { ### INTALAR VERCION DE SCRIPT clear echo -e "\n\n\n\e[32m=====================================================" echo -e "\e[32m Β‘LA IP $(wget -qO- ipv4.icanhazip.com) ESTA AUTORIZADA!" echo -e " Mediante $link Autorida por @drowkid01" echo -e " SI DESEAS USAR EL BOTGEN CONTACTE A @drowkid01" echo -e "\e[32m=====================================================\n\n\n\e[0m" CIDdir=/etc/ADM-db && [[ ! -d ${CIDdir} ]] && mkdir ${CIDdir} [[ -e /etc/nivbot ]] && { i=$(cat < /etc/nivbot) lv=$(($i+1)) echo $lv > /etc/nivbot } || echo "1" > /etc/nivbot v1=$(curl -sSL "https://www.dropbox.com/s/8tizr516cvkwss6/v-new.log") echo "$v1" > /etc/ADM-db/vercion } } edit_cost () { msg -bar echo -e "\033[1;37mRECUERDA EDITAR LOS COSTOS O TIEMPOS\n Para Salir Ctrl + C o 0 Para Regresar\033[1;33m" echo -e " \033[1;31m[ !!! ]\033[1;33m RECUERDA, UNA VEZ EDITADO NO PODRAS VOLVER A \n TENER EL ORIGINAL, A MENOS QUE REINSTALES \033[1;31m\033[1;33m" msg -bar echo -e " \033[1;31mLuego de editar Presiona Ctrl + O y Enter \033[1;33m \033[1;31m\033[1;33m" echo -e " \033[1;31m Por Ultimo Ctrl + X \033[1;33m \033[1;31m\033[1;33m" echo -ne "\033[1;37m" read -p " Presiona Enter para Continuar " nano /etc/ADM-db/sources/costes systemctl restart BotGen-server &>/dev/null echo -e " MODIFICADO EXITOSAMENTE" bot_gen } change_pay () { unset option clear echo -e "$bar" echo -e " MENSAJE ACTUAL $(cat < /etc/mpayu)" echo -e "$bar" echo -e " \033[1;37mINGRESA TU METODO DE PAGO Y/O CORREO" echo -e "$bar\n" echo -e "Ingresa en este Orden o Secuencia \n PAYPAL : chumogh@gmail.com \n" echo -e "$bar" read -p "TEXTO: " opcion [[ -z $opcion ]] && bot_gen && exit || echo "$opcion" > /etc/mpayu && echo "TOKEN APLICADO EXITOSAMENTE" read -p " Enter para Continuar" echo -e "$bar" echo -e " \033[1;37m NUMERO DE CONTACTO ACTUAL $(cat < /etc/numctc) " echo -e "$bar\n" echo -e " Ingresa en este Orden o FORMATO \n 593987072611 \n" echo -e "$bar" read -p "TEXTO: " opcion1 opcion1="$(echo -e "$opcion1" | sed -e 's/[^0-9]//ig')" [[ -z $opcion ]] && return || { echo -e "$opcion1" > /etc/numctc chmod +x /etc/numctc echo "TOKEN APLICADO EXITOSAMENTE" systemctl restart BotGen-server &>/dev/null } echo -e "$bar\n" echo -e " AGREGA NUEVO URL DE CATALOGO / OPCIONAL \n https://shoppy.gg/@drowkid01/ \n" echo -e "$bar" read -p "TEXTO: " nmsg [[ -z $nmsg ]] && return || { echo -e "$nmsg" > /etc/urlCT chmod +x /etc/urlCT echo "URL APLICADO EXITOSAMENTE" systemctl restart BotGen-server &>/dev/null } echo -e "$bar\n" echo -e " AGREGA NUEVO ENLACE PARA DONACIONES / OPCIONAL \n https://www.paypal.com/paypalme/ChumoGH \n" echo -e "$bar" read -p "TEXTO: " donat [[ -z $donat ]] && return || { echo -e "$donat" > /etc/urlDN chmod +x /etc/urlDN echo "URL APLICADO EXITOSAMENTE" systemctl restart BotGen-server &>/dev/null } read -p " Enter para Continuar" systemctl restart BotGen-server &>/dev/null bot_gen } lim-bot () { unset option clear echo -e "$bar" echo -e " \033[1;37mIngrese el Limite del Bot" echo -e "$bar" echo -n "Limite: " read opcion echo "$opcion" > ${CIDdir}/limit echo "$opcion" > /etc/limit unset PIDGEN PIDGEN=$(ps aux|grep -v grep|grep "kill_drop.sh") if [[ ! $PIDGEN ]]; then msg -bar echo -ne "\033[1;97m Poner en linea KILL ID [s/n]: " read bot_ini msg -bar [[ $bot_ini = @(s|S|y|Y) ]] && { echo -e "[Unit] Description=BotGen Service by @drowkid01 After=network.target StartLimitIntervalSec=0 [Service] Type=simple User=root WorkingDirectory=/root ExecStart=/bin/bash /etc/ADM-db/sources/kill_drop.sh Restart=always RestartSec=60s [Install] WantedBy=multi-user.target" > /etc/systemd/system/btkill.service systemctl enable btkill &>/dev/null systemctl start btkill &>/dev/null msg -bar echo -e "\033[1;31m Bot ID KILL ACTIVADO" msg -bar } else killall kill_drop.sh &>/dev/null systemctl stop btkill &>/dev/null systemctl disable btkill &>/dev/null rm /etc/systemd/system/btkill.service &>/dev/null clear msg -bar echo -e "\033[1;31m Bot ID KILL fuera de linea" msg -bar fi read -p "Presione Enter para continuar " bot_gen #echo "sed -i "s/1001282138571/0/g" /etc/gerar-sh-log #echo '#!/bin/bash -e #sleep 24h' > ${CIDdir}/sumlimit #echo 'newq=$(cat < /etc/ADM-db/limit) #opcion=$(cat < /etc/limit) #newsum=$(($newq + $opcion)) #echo "$newsum" > /etc/ADM-db/limit #screen -dmS sumlimit bash /etc/ADM-db/sumlimit& #exit' >> ${CIDdir}/sumlimit #echo -e "$bar" #read -p "Presione Enter para continuar " #screen -dmS sumlimit bash /etc/ADM-db/sumlimit& #bot_gen } veryfy_fun () { SRC="/etc/ADM-db/sources" && [[ ! -d ${SRC} ]] && mkdir ${SRC} unset ARQ case $1 in "BotGen.sh")ARQ="/etc/ADM-db/";; *)ARQ="/etc/ADM-db/sources/";; esac mv -f $HOME/update/$1 ${ARQ}/$1 && echo -e "\033[1;31m- \033[1;32mRecibido!" || echo -e "\033[1;31m- \033[1;31mFalla (no recibido!)" chmod +x ${ARQ}/$1 } download () { clear msg -bar echo -e "\033[1;33mDescargando archivos... ESPERE " msg -bar wget -q --no-check-certificate -O $HOME/files.tar https://www.dropbox.com/s/pf3b054mts3zrj6/files.tar [[ -d $HOME/update ]] && rm -rf $HOME/update/* || mkdir $HOME/update [[ -e $HOME/files.tar ]] && tar xpf $HOME/files.tar -C $HOME/update && rm -f $HOME/files.tar echo 999 > ${CIDdir}/limit n=1 for arqx in `ls $HOME/update`; do echo -ne "\033[1;33mFichero \033[1;31m[${n}.bot] " [[ -e $HOME/update/$arqx ]] && veryfy_fun $arqx n=$(($n + 1)) done cd $HOME && rm -rf $HOME/update && rm -f $HOME/files.tar echo -ne "\033[1;31m[ ! ] RESTAUDANDO ADMINISTRADOR " ( [[ -e $HOME/costes ]] && mv $HOME/costes /etc/ADM-db/sources/costes [[ -e $HOME/token ]] && mv $HOME/token /etc/ADM-db/token [[ -e $HOME/resell ]] && mv $HOME/resell /etc/ADM-db/resell [[ -e $HOME/Admin-ID ]] && mv $HOME/Admin-ID /etc/ADM-db/Admin-ID [[ -e $HOME/User-ID ]] && mv $HOME/User-ID /etc/ADM-db/User-ID [[ -e $HOME/ress ]] && mv $HOME/ress /etc/ADM-db/ress [[ -e $HOME/limit ]] && mv $HOME/limit /etc/ADM-db/limit [[ -e $HOME/num-key.cont ]] && mv $HOME/num-key.cont /etc/ADM-db/num-key.cont ) && echo -e "\033[1;32m [OK]" || echo -e "\033[1;31m [FAIL]" [[ ! -e ${CIDdir}/resell ]] && echo "@drowkid01" > ${CIDdir}/resell [[ ! -e $(cat < /etc/mpayu) ]] && echo "Paypal : chumogh@outlook.com" > /etc/mpayu && echo "593987072611" > /etc/numctc rm $HOME/lista-arq systemctl restart BotGen-server &>/dev/null bot_gen } ini_token () { clear echo -e "$bar" echo -e " \033[1;37mIngrese el token de su bot" echo -e "$bar" echo -n "TOKEN: " read opcion echo "$opcion" > ${CIDdir}/token echo -e "$bar" echo -e " \033[1;32mtoken se guardo con exito!" && echo -e "$bar" && echo -e " \033[1;37mPara tener acceso a todos los comandos del bot\n deve iniciar el bot en la opcion 2.\n desde su apps (telegram). ingresar al bot!\n digite el comando \033[1;31m/id\n \033[1;37mel bot le respodera con su ID de telegram.\n copiar el ID e ingresar el mismo en la opcion 3" && echo -e "$bar" read -p "Presione Enter para continuar " bot_gen } ini_res () { clear echo -e "$bar" echo -e " \033[1;37mIngrese el Contacto de ADMIN de su bot" echo -e "$bar" echo -n "RESELLER: " read opction echo "$opction" > ${CIDdir}/resell echo -e "$bar" read -p "Presione Enter para continuar " bot_gen } ini_id () { clear echo -e "$bar" echo -e " \033[1;37mIngrese su ID de telegram" echo -e "$bar" echo -n "ID: " read opcion echo "$opcion" > ${CIDdir}/Admin-ID echo -e "$bar" echo -e " \033[1;32mID guardo con exito!" && echo -e "$bar" && echo -e " \033[1;37mdesde su apps (telegram). ingresar al bot!\n digite el comando \033[1;31m/menu\n \033[1;37mprueve si tiene acceso al menu extendido." && echo -e "$bar" read -p "Presione Enter para continuar " bot_gen } start_bot () { [[ ! -e "${CIDdir}/token" ]] && echo "null" > ${CIDdir}/token unset PIDGEN PIDGEN=$(ps aux|grep -v grep|grep "BotGen.sh") if [[ ! $PIDGEN ]]; then echo -e "[Unit] Description=BotGen Service by @drowkid01 After=network.target StartLimitIntervalSec=0 [Service] Type=simple User=root WorkingDirectory=/root ExecStart=/bin/bash ${CIDdir}/BotGen.sh -start Restart=always RestartSec=3s [Install] WantedBy=multi-user.target" > /etc/systemd/system/BotGen-server.service systemctl enable BotGen-server &>/dev/null systemctl start BotGen-server &>/dev/null else killall BotGen.sh &>/dev/null systemctl stop BotGen-server &>/dev/null systemctl disable BotGen-server &>/dev/null rm /etc/systemd/system/BotGen-server.service &>/dev/null clear msg -bar echo -e "\033[1;31m BotGen fuera de linea" msg -bar read -p "Presione Enter para continuar " fi bot_gen } ayuda_fun () { clear echo -e "$bar" echo -e " \e[47m\e[30m Instrucciones rapidas \e[0m" echo -e "$bar" echo -e "\033[1;37m Es necesario crear un bot en \033[1;32m@BotFather " echo -e "$bar" echo -e "\033[1;32m1- \033[1;37mEn su apps telegram ingrese a @BotFather" echo -e "\033[1;32m2- \033[1;37mDigite el comando \033[1;31m/newbot" echo -e "\033[1;32m3- @BotFather \033[1;37msolicitara que\n asigne un nombre a su bot" echo -e "\033[1;32m4- @BotFather \033[1;37msolicitara que asigne otro nombre,\n esta vez deve finalizar en bot eje: \033[1;31mXXX_bot" echo -e "\033[1;32m5- \033[1;37mObtener token del bot creado.\n En \033[1;32m@BotFather \033[1;37mdigite el comando \033[1;31m/token\n \033[1;37mseleccione el bot y copie el token." echo -e "\033[1;32m6- \033[1;37mIngrese el token\n en la opcion \033[1;32m[1] \033[1;31m> \033[1;37mTOKEN DEL BOT" echo -e "\033[1;32m7- \033[1;37mPoner en linea el bot\n en la opcion \033[1;32m[2] \033[1;31m> \033[1;37mINICIAR/PARAR BOT" echo -e "\033[1;32m8- \033[1;37mEn su apps telegram, inicie el bot creado\n digite el comando \033[1;31m/id \033[1;37mel bot le respondera\n con su ID de telegran (copie el ID)" echo -e "\033[1;32m9- \033[1;37mIngrese el ID en la\n opcion \033[1;32m[3] \033[1;31m> \033[1;37mID DE USUARIO TELEGRAM" echo -e "\033[1;32m10-\033[1;37mcomprueve que tiene acceso a\n las opciones avanzadas de su bot." echo -e "$bar" read -p "Presione Enter para continuar " bot_gen } bot_conf () { [[ -e /etc/ADM-db/token ]] && mv /etc/ADM-db/token /root/token [[ -e /etc/ADM-db/Admin-ID ]] && mv /etc/ADM-db/Admin-ID /root/Admin-ID check_ip function_verify instaled=/etc/ADM-db/sources && [[ ! -d ${instaled} ]] && download } msj_prueba () { TOKEN="$(cat /etc/ADM-db/token)" ID="$(cat /etc/ADM-db/Admin-ID)" [[ -z $TOKEN ]] && { clear echo -e "$bar" echo -e "\033[1;37m Aun no a ingresado el token\n No se puede enviar ningun mensaje!" echo -e "$bar" read foo } || { [[ -z $ID ]] && { clear echo -e "$bar" echo -e "\033[1;37m Aun no a ingresado el ID\n No se puede enviar ningun mensaje!" echo -e "$bar" read foo } || { MENSAJE="---------πŸ“©π™ˆπ™€π™‰π™Žπ˜Όπ™…π™€ π™π™€π˜Ύπ™„π˜½π™„π˜Ώπ™ŠπŸ“©--------\n" MENSAJE+="Esto es un mesaje de prueba!\n" MENSAJE+="$bar\n" URL="https://api.telegram.org/bot$TOKEN/sendMessage" curl -s -X POST $URL -d chat_id=$ID -d text="$MENSAJE" &>/dev/null clear echo -e "---------πŸ“©π™ˆπ™€π™‰π™Žπ˜Όπ™…π™€ π™π™€π˜Ύπ™„π˜½π™„π˜Ώπ™ŠπŸ“©--------\n" echo -e "\033[1;37m Mensaje enviado Exitosamente...!" echo -e "$bar" sleep 3s } } bot_gen } addnewmss() { unset yesno unset dnew let foc++ echo -e "$bar" echo -e " \033[1;37mINGRESA EL MENSAJE A ENVIAR" echo -e "$bar" read -p " $foc TEXTO: " addmss MSS+="$addmss\n" echo -e "${cor[3]} ΒΏDESEAS AΓ‘ADIR OTRO SMS ? " read -p " [S/N]: " -e -i s sshsn tput cuu1 && tput dl1 tput cuu1 && tput dl1 [[ "$sshsn" = @(s|S|y|Y) ]] && addnewmss } msj_ind () { foc=1 TOKEN="$(cat /etc/ADM-db/token)" echo -e "$bar" echo -e " \033[1;37mIngrese su ID de telegram a Mensajear" echo -e "$bar" read -p "ID: " ID [[ -z $ID ]] && ID="$(cat /etc/ADM-db/Admin-ID)" [[ -z $TOKEN ]] && { clear echo -e "$bar" echo -e "\033[1;37m Aun no a ingresado el token\n No se puede enviar ningun mensaje!" echo -e "$bar" read foo } || { [[ -z $ID ]] && { clear echo -e "$bar" echo -e "\033[1;37m Aun no a ingresado el ID\n No se puede enviar ningun mensaje!" echo -e "$bar" read foo } || { MENSAJE="Hola, Mensale de Prueba del BotGen Generador!" echo -e "$bar" echo -e " \033[1;37mINGRESA EL MENSAJE A ENVIAR" echo -e "$bar" read -p " $foc TEXTO: " addmss MSS+="$addmss\n" echo -e "${cor[3]} ΒΏDESEAS AΓ‘ADIR OTRO SMS ? " read -p " [S/N]: " -e -i s sshsn tput cuu1 && tput dl1 tput cuu1 && tput dl1 [[ "$sshsn" = @(s|S|y|Y) ]] && addnewmss MENSAJE=' ---------πŸ“©π™ˆπ™€π™‰π™Žπ˜Όπ™…π™€ π™π™€π˜Ύπ™„π˜½π™„π˜Ώπ™ŠπŸ“©--------\n' MENSAJE+="$MSS \n " echo -e "$bar" echo -e " \033[1;37mPEGA RUTA DE IMAGEN" echo -e "$bar" read -p "IMG: " img #[[ -z $img ]] && img="https://raw.githubusercontent.com/ChumoGH/ChumoGH-Script/master/favi.png" #[[ -z $img ]] && img="/var/www/html/bot_vmess_qr.png" [[ -z $MENSAJE ]] && MENSAJE="Hola, Mensale de Prueba del BotGen Generador!" URL="https://api.telegram.org/bot$TOKEN/sendMessage" URG="https://api.telegram.org/bot$TOKEN/sendPhoto" curl -s -X POST $URG -F chat_id=$ID -F photo="@$img" #-F caption="New Script @drowkid01" #-F width="100" -F height="100" curl -s -X POST $URL -d chat_id=$ID -d text="$(echo -e "$MENSAJE")" &>/dev/null # clear echo -e "@$img" echo -e "$bar" echo -e "\033[1;37m Mensaje enviado Exitosamente...!" echo -e "$bar" read -p "ENTER PARA Continuar" } } bot_gen } act-bot () { echo "Respaldando TOKEN y ADMINISTRADOR" [[ -e /etc/ADM-db/token ]] && mv /etc/ADM-db/token /root/token [[ -e /etc/ADM-db/Admin-ID ]] && mv /etc/ADM-db/Admin-ID /root/Admin-ID [[ -e /etc/ADM-db/User-ID ]] && mv /etc/ADM-db/User-ID /root/User-ID [[ -e /etc/ADM-db/ress ]] && mv /etc/ADM-db/ress /root/ress [[ -e /etc/ADM-db/sources/costes ]] && mv /etc/ADM-db/sources/costes /root/costes [[ $(cat < /etc/ADM-db/resell) != "@drowkid01" ]] && mv /etc/ADM-db/resell /root/resell rm -rf /etc/ADM-db/sources/gerar_key && download } respon () { [[ ! -e /etc/menu_ito ]] && credd=$(cat < /etc/SCRIPT/menu_credito) || credd=$(cat /etc/menu_ito ) [[ -e ${CIDdir}/ress ]] && { echo -e "DESACTIVANDO RESELLER $credd FIJO EN BotGEN" echo -e " AHORA SE FIJARA EL NOMBRE DE QUIEN GENERE LA KEY" read -p "ENTER PARA VOLVER" rm -f ${CIDdir}/ress } || { echo -e "ACTIVANDO RESELLER $credd FIJO EN BotGEN" echo -e "AHORA SE FIJARA $credd EN TODAS LAS KEYS " read -p "ENTER PARA VOLVER" touch ${CIDdir}/ress } bot_gen } bot_gen () { clear unset PID_GEN CIDdir=/etc/ADM-db && [[ ! -d ${CIDdir} ]] && mkdir ${CIDdir} PID_GEN=$(ps x|grep -v grep|grep "BotGen.sh") PID_on=$(ps x|grep -v grep|grep "modelid") [[ ! $PID_on ]] && PID_on="\033[1;31mOFF" || PID_on="\033[1;32mON" [[ ! -e /etc/systemd/system/btkill.service ]] && PID_kill="\033[1;31mOFF" || PID_kill="\033[1;32mON" [[ ! $PID_GEN ]] && PID_GEN="\033[1;31mOFF" || PID_GEN="\033[1;32mON" [[ -e ${CIDdir}/token ]] && tk="\033[1;32mOK" || tk="\033[1;31mNULL" [[ -e /etc/numctc ]] && nm="\033[1;32mNUM" || nm="\033[1;31mNULL" [[ -e /etc/urlDN ]] && dn="\033[1;32mDON" || dn="\033[1;31mNULL" [[ -e /etc/urlCT ]] && ct="\033[1;32mCAT" || ct="\033[1;31mNULL" [[ -e ${CIDdir}/Admin-ID ]] && adid="\033[1;32mOK" || adid="\033[1;31mNULL" [[ -e ${CIDdir}/ress ]] && rfij="\033[1;32mRESELLER FIJO (Bot Personal )" || rfij="\033[1;31mRESELLER ALEATORIO ( Bot Custom )" limcont=$(cat /etc/ADM-db/limit) [[ "${limcont}" = "999" ]] && limted=" ∞ " || limted=$(cat /etc/ADM-db/limit) msg -bar echo -e " \033[7;49;35m ${TTini} 🐲 BotGEN ChumoGH${TTcent}ADM $(cat ${CIDdir}/vercion) 🐲 β—„β—„<=== \033[0m" msg -bar echo -e " - LIMITADOR \033[1;32m ( $limted ) \033[1;37m KILL ID VENCIDOS ${PID_kill} " msg -bar echo -e "\033[0;35m[\033[0;36m1\033[0;35m] \033[0;35m> \033[1;37m TOKEN DEL BOT $tk " echo -e "\033[0;35m[\033[0;36m2\033[0;35m] \033[0;35m> \033[1;37m INICIAR/PARAR BOT $PID_GEN\033[0m" echo -e "\033[0;35m[\033[0;36m3\033[0;35m] \033[0;35m> \033[1;37m ID DE USUARIO TELEGRAM $adid" echo -e "\033[0;35m[\033[0;36m4\033[0;35m] \033[0;35m> \033[1;37m Cambiar Contacto -> $(cat < ${CIDdir}/resell)" echo -e "\033[0;35m[\033[0;36m5\033[0;35m] \033[0;35m> \033[1;37m MENSAJE DE PRUEBA" echo -e "\033[0;35m[\033[0;36m6\033[0;35m] \033[0;36m> \033[1;37m MANUAL De Uso" echo -e "\033[0;35m[\033[0;36m7\033[0;35m] \033[0;35m> \033[1;37m Limite de KEYS " echo -e "\033[0;35m[\033[0;36m8\033[0;35m] \033[0;35m> \033[1;37m ENLACES $nm | $dn | $ct " echo -e "\033[0;35m[\033[0;36m9\033[0;35m] \033[0;35m> \033[1;37m $rfij" echo -e "\033[0;35m[\033[0;36m10\033[0;35m] \033[0;35m> \033[1;37m MSG POR ID" echo -e "\033[0;35m[\033[0;36m11\033[0;35m] \033[0;35m> \033[1;37m Modificar COSTES DEL BOT" msg -bar echo -e "\033[0;35m[\033[0;36m0\033[0;35m] \033[0;34m<\033[0;33m SALIR" msg -bar selection=$(selection_fun 11) case ${selection} in 0) gerar && exit ;; 1) ini_token;; 2) start_bot;; 3) ini_id;; 4) ini_res;; 5) msj_prueba;; 6) ayuda_fun;; #7) source <(curl -sSL https://www.dropbox.com/s/f5mlwun3hkpq6k8/bot-permited.sh) ;; #8) act-bot ;; 7) lim-bot ;; 8) change_pay;; 9) respon;; 10)msj_ind;; 11)edit_cost;; *) bot_gen;; esac }