VictorPena/pulsar-ig-bot
0
Pulsar IG Site v125
Versão preparada para Hugging Face Spaces, sem Telegram. Tudo fica no site:
- Login do Instagram com print da tela real do navegador.
- Aprovação/código pelo painel web.
- Coleta por links ou perfis.
- Fila de processamento e páginas de entrega.
- Dashboard e download dos arquivos quando o job termina.
Secrets necessários no Space
Nesta versão, as variáveis não sensíveis já ficam configuradas no Dockerfile. No Hugging Face, coloque somente estes Secrets:
PRODUCT_ADMIN_PASSWORD=uma_senha_forte
INSTAGRAM_USERNAME=seu_usuario_ou_email_do_instagram
INSTAGRAM_PASSWORD=sua_senha_do_instagram
GITHUB_PROFILE_TOKEN=seu_token_github_com_acesso_ao_repo_privadoJá ficam como padrão no código:
PRODUCT_ADMIN_USER=admin
PRODUCT_ADMIN_DISPLAY_NAME=Victor
PUBLIC_BASE_URL=https://victorpena-pulsar-ig-bot.hf.space
PORT=7860
GITHUB_PROFILE_RESTORE=1
GITHUB_PROFILE_REPO=https://github.com/VictorCPena/pulsar-ig-profiles.git
GITHUB_PROFILE_BRANCH=main
GITHUB_PROFILE_ARCHIVE=ig1_profile.tar.gz
IG_LOGIN_MOBILE=1
IG_NAV_WAIT_UNTIL=commit
IG_NAV_TIMEOUT_MS=120000
IG_LOGIN_NAV_TIMEOUT_MS=120000
IG_SNAPSHOT_TIMEOUT_MS=120000
PULSAR_BLOCK_HEAVY_RESOURCES=0GITHUB_PROFILE_TOKEN precisa ter acesso ao repo privado de profiles. Fine-grained token: selecione o repo e dê Contents: Read and write, porque o painel precisa restaurar e salvar o profile.
Primeiro uso
- Abra o Space.
- Entre com o usuário/senha de
PRODUCT_ADMIN_USERePRODUCT_ADMIN_PASSWORD. - Vá em Login Instagram.
- Clique em Capturar tela para ver o que o Instagram mostra.
- Clique em Iniciar login.
- Aprove no celular ou envie o código quando aparecer.
- Espere
Sessionid: Sim. - Clique em Salvar profile logado.
- Vá em Nova coleta e rode um teste pequeno.
Observação importante
Hugging Face Spaces gratuito pode pausar/dormir e o disco padrão não é persistente. Por isso o app baixa/salva o ig1_profile.tar.gz no GitHub privado de profiles.
