Programe suas fotos para serem postadas automaticamente no Instagram no horário especificado.
Clique no botão implantar no Heroku acima.
Na página de implantação você precisa configurar algumas variáveis de ambiente para que o projeto funcione corretamente.
IG_USERNAME
: O nome de usuário do Instagram para o qual você deseja agendar suas postagens.
IG_PASSWORD
: A senha da conta do Instagram.
IG_PROXY
: (Opcional). Passe seu proxy aqui se você tiver um. É recomendado usar um, caso contrário você deixará o Instagram irritado muito rapidamente ao fazer login a partir de endereços IP dinâmicos. O formato deve ser: 'http://nomedeusuario:pass@ip:porta'.
Importante : deve ser 'http' e não 'https' ou você receberá um erro. Para mais informações, leia isto.
MONGODB_URI
: o URL do seu banco de dados MongoDB. Se você não tiver um, siga as instruções aqui.
SECRET
: Segredo expresso da sessão. Um segredo de sessão é usado para criptografar cookies. Gere um segredo forte e adicione-o. Você pode facilmente gerar um em seu shell. Se você tiver o openssl, simplesmente openssl rand -hex 12
ou em Python import secrets
e então secrets.token_hex(16)
TZ
: Por padrão, seu servidor usa o horário UTC. Se você quiser usar algum outro fuso horário para agendar suas postagens, você deve especificá-lo aqui.
Sua entrada deve aderir ao formato de fuso horário do banco de dados tz.
NODE_ENV
: ambiente do nó JS. Pode ser 'desenvolvimento' ou 'produção'.
Depois de configurá-los e implantar seu projeto, você pode fazer login com seu nome de usuário e senha do Instagram e começar a agendar suas postagens.
Outra coisa importante é que, a menos que você altere, seu servidor usará o nível gratuito do Heroku. Isso é suficiente para o propósito, mas os aplicativos Heroku gratuitos serão suspensos após 30 minutos de inatividade.
No entanto, você pode manter seu aplicativo ativo agendando um cron job para fazer ping a cada x minutos. Siga este tutorial para configurar isso. Você pode usar o endpoint /ping
para isso.
Agende uma foto para ser postada em uma data futura
Adicione uma legenda
Adicionar primeiro comentário
Veja suas postagens programadas
Desprogramar uma postagem
JavaScript
Nó.JS
MongoDB/Mongoose
Heroku
Inicialização
Expressar
Passaporte
Nada sofisticado aqui, apenas uma interface de usuário simples e limpa para gerenciar sua postagem agendada.
Este projeto não é afiliado, endossado ou certificado pelo Instagram. Infelizmente, o Instagram não oferece uma API pública para agendar fotos atualmente. Este é um projeto independente que conta com a API privada não oficial do Instagram. Para obter os melhores resultados, considere usar um proxy Instagram dedicado. Absolutamente não para spam. Use por sua conta e risco.
Suporte para marcação de outros usuários na foto
Local de marcação de suporte
Suporta múltiplas contas do Instagram
Suporte a contas com 2FA habilitado
Histórias de agendamento de suporte