123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- #!/bin/bash
- clear
- #--------@Modderajuda-----------#
- source ShellBot.sh
- touch lista
- [[ -z $1 ]] && {
- clear && echo "INFORME O TOKEN" && return 0
- }
- [[ ! -e RESET ]] && touch RESET
- api_bot=$1
- ShellBot.init --token "$api_bot" --monitor --flush
- ShellBot.username
- # - Funcao menu
- menu() {
- local msg
- msg="=×=×=×=×=×=×=×=×=×=×=×=×=×=\n"
- msg+="<b>🤖 SEJA BEM VINDO(A)! 🤖</b>\n"
- msg+="=×=×=×=×=×=×=×=×=×=×=×=×=×=\n\n"
- msg+="<b>DICA: PARA GERAR LOGIN DE TESTE CLIQUE NO BOTÃO (GERAR TESTE GRATIS)</b>\n\nVOCÊ PODERÁ GERAR UM LOGIN A CADA 24HRS"
- msg+="\n\n=×=×=×=×=×=×=×=×=×=×=×=×=×=\n\n"
- msg+="<b>É PROIBIDO O USO DE TORRENT, AO SER FLAGRADO USANDO TORRENT, O SEU LOGIN SERÁ CANCELADO!</b>\n\n"
- msg+="=×=×=×=×=×=×=×=×=×=×=×=×=×=\n\n"
- msg+="<b>AJUDE-NOS A CONTINUAR COM ESTE PROJETO (FAZ O PIX) ❤️</b>\n\n"
- msg+="=×=×=×=×=×=×=×=×=×=×=×=×=×="
- ShellBot.sendMessage --chat_id ${message_chat_id[$id]} \
- --text "$(echo -e $msg)" \
- --reply_markup "$keyboard1" \
- --parse_mode html
- return 0
- }
- # - funcao criar ssh
- criarteste() {
- [[ $(grep -wc ${callback_query_from_id} lista) != '0' ]] && {
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "VC JÁ CRIOU LOGIN HOJE, VOLTE EM 24HRS !"
- return 0
- }
- usuario=$(echo teste$(( RANDOM% + 9999 + 1111 )))
- senha=$((1234))
- limite='2'
- dias='1'
- tuserdate=$(date '+%C%y/%m/%d' -d " +1 days")
- useradd -M -N -s /bin/false $usuario -e $tuserdate > /dev/null 2>&1
- (echo "$senha";echo "$senha") | passwd $usuario > /dev/null 2>&1
- echo "$senha" > /etc/SSHPlus/senha/$usuario
- echo "$usuario $limite" >> /root/usuarios.db
- echo "#!/bin/bash
- pkill -f "$usuario"
- userdel --force $usuario
- grep -v ^$usuario[[:space:]] /root/usuarios.db > /tmp/ph ; cat /tmp/ph > /root/usuarios.db
- rm /etc/SSHPlus/senha/$usuario > /dev/null 2>&1
- rm -rf /etc/SSHPlus/userteste/$usuario.sh" > /etc/SSHPlus/userteste/$usuario.sh
- chmod +x /etc/SSHPlus/userteste/$usuario.sh
- at -f /etc/SSHPlus/userteste/$usuario.sh now + $dias hour > /dev/null 2>&1
- echo ${callback_query_from_id} >> lista
- # - ENVIA O SSH
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "$(echo -e "🤩 <b>LOGIN CRIADO</b> 🤩 \r\n\r\n🚻 <b>USUARIO:</b> <code>$usuario</code>\r\n🔐 <b>SENHA:</b> <code>$senha</code>\r\n❌ <b>LIMITE:</b> 1\r\n<b>⏰ VALIDADE:</b> $dias Dias \r\n\r\n<b>BAIXE O APLICATIVO MAIS RECENTE NO NOSSO GRUPO E FIQUE POR DENTRO DAS NOVIDADES.</b>\r\n\r\n<b>ACESSE O NOSSO GRUPO</b> @modderajudagrupo\r\n\r\n<b>ACESSE O NOSSO CANAL</b> @modderajudacanal")" \
- --parse_mode html
- return 0
- }
- #comprarmensal
- buylogin() {
- ShellBot.answerCallbackQuery --callback_query_id ${callback_query_id[$id]} \
- --text "♻️ AGUARDE..."
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "$(echo -e "<b>MUITO OBRIGADO POR CONFIAR EM MEU TRABALHO</b>\r\n<b>FAÇA O PIX DE 10$ REAIS E ENVIE O COMPROVANTE PARA</b>👉 @donomodderajuda 👈\r\n<b>👇 CHAVE PIX 👇</b>\r\n<b>aae3eba8-f1f8-4911-a26b-0f02d611317c</b> aae3eba8-f1f8-4911-a26b-0f02d611317c ")" \
- --parse_mode html
- return 0
- }
- #enviar app
- enviarapp() {
- ShellBot.answerCallbackQuery --callback_query_id ${callback_query_id[$id]} \
- --text "♻️ ENVIANDO APLICATIVO, AGUARDE..."
- ShellBot.sendDocument --chat_id ${callback_query_message_chat_id} \
- --document "@/root/donomodderajuda.apk" \
- return 0
- }
-
- #comprar o mod
- buymod() {
- ShellBot.answerCallbackQuery --callback_query_id ${callback_query_id[$id]} \
- --text "♻️ AGUARDE..."
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "$(echo -e "<b>COMPRE MODS DO CONECTA5G POR UM PREÇO ACESSÍVEL, MODS LINDOS E LEVES.</b>\r\n\r\n<b>ACESSE O NOSSO CANAL E ESCOLHA O MODELO</b>👉 @modderajudacanal\r\n\r\n<b>CHAME NO PV O CRIADOR DOS MELHORES MODS</b>👉 @donomodderajuda")" \
- --parse_mode html
- return 0
- }
- #fazer pix
- obapix() {
- ShellBot.answerCallbackQuery --callback_query_id ${callback_query_id[$id]} \
- --text "♻️ AGUARDE..."
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "$(echo -e "<b>MUITO OBRIGADO POR APOIAR O NOSSO PROJETO.</b>\r\n\r\n<b>DOE QUALQUER QUANTIA PARA NOS AJUDAR A CONTINUAR COM ESSE E OUTROS PROJETOS.</b>")" \
- --parse_mode html
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "👇 CHAVE PIX EM NOME DE : <b>Brendel</b>👇\r\n\r\n<b>Toque na chave abaixo para copiá-la</b>" \
- --parse_mode html
- ShellBot.sendMessage --chat_id ${callback_query_message_chat_id} \
- --text "<code>aae3eba8-f1f8-4911-a26b-0f02d611317c</code>" \
- --parse_mode html
- return 0
- }
- #informacoes usuario
- infouser () {
- ShellBot.sendMessage --chat_id ${message_chat_id[$id]} \
- --text "$(echo -e "Nome: ${message_from_first_name[$(ShellBot.ListUpdates)]}\nUser: @${message_from_username[$(ShellBot.ListUpdates)]:-null}")\nID: ${message_from_id[$(ShellBot.ListUpdates)]} " \
- --parse_mode html
- return 0
- }
- unset botao1
- botao1=''
- ShellBot.InlineKeyboardButton --button 'botao1' --line 1 --text '♻️ GERAR TESTE GRÁTIS♻️' --callback_data 'gerarssh'
- ShellBot.InlineKeyboardButton --button 'botao1' --line 5 --text '🔰 BAIXAR APLICATIVO 🔰' --callback_data 'appenviar'
- ShellBot.InlineKeyboardButton --button 'botao1' --line 7 --text '💵 COMPRAR MOD CONECTA5G 💵' --callback_data 'comprarmod'
- ShellBot.InlineKeyboardButton --button 'botao1' --line 9 --text '🤞 APOIAR PROJETO 🙏️' --callback_data 'fazerpix'
- ShellBot.regHandleFunction --function criarteste --callback_data gerarssh
- ShellBot.regHandleFunction --function buylogin --callback_data buymensal
- ShellBot.regHandleFunction --function enviarapp --callback_data appenviar
- ShellBot.regHandleFunction --function buymod --callback_data comprarmod
- ShellBot.regHandleFunction --function obapix --callback_data fazerpix
- unset keyboard1
- keyboard1="$(ShellBot.InlineKeyboardMarkup -b 'botao1')"
- while :; do
- [[ "$(date +%d)" != "$(cat RESET)" ]] && {
- echo $(date +%d) > RESET
- echo ' ' > lista
- }
- ShellBot.getUpdates --limit 100 --offset $(ShellBot.OffsetNext) --timeout 24
- for id in $(ShellBot.ListUpdates); do
- (
- ShellBot.watchHandle --callback_data ${callback_query_data[$id]}
- comando=(${message_text[$id]})
- [[ "${comando[0]}" = "/menu" || "${comando[0]}" = "/start" ]] && menu
- [[ "${comando[0]}" = "/id" ]] && infouser
- ) &
- done
- done
|