Planifiez la publication automatique de vos photos sur Instagram à l'heure spécifiée.
Cliquez sur le bouton Déployer sur Heroku ci-dessus.
Sur la page de déploiement, vous devez configurer quelques variables d'environnement pour que le projet fonctionne correctement.
IG_USERNAME
: Le nom d'utilisateur Instagram sur lequel vous souhaitez programmer vos publications.
IG_PASSWORD
: Le mot de passe du compte Instagram.
IG_PROXY
: (Facultatif). Passez votre procuration ici si vous en avez une. Il est recommandé d'en utiliser un, sinon vous mettrez Instagram en colère très rapidement en vous connectant à partir d'adresses IP dynamiques. Le format doit être : « http://nom d'utilisateur:pass@ip:port ».
Important : Il doit s'agir de 'http' et non de 'https' sinon vous recevrez une erreur. Pour plus d'informations, lisez ceci.
MONGODB_URI
: L'URL de votre base de données MongoDB. Si vous n'en avez pas, suivez les instructions ici.
SECRET
: Secret de session express. Un secret de session est utilisé pour chiffrer les cookies. Générez un secret fort et ajoutez-le. Vous pouvez facilement en générer un dans votre shell. Si vous avez openssl alors simplement openssl rand -hex 12
, ou en Python, import secrets
puis secrets.token_hex(16)
TZ
: Par défaut votre serveur utilise l'heure UTC. Si vous souhaitez utiliser un autre fuseau horaire pour programmer vos publications, vous devez le spécifier ici.
Votre entrée doit respecter le format de fuseau horaire de la base de données tz.
NODE_ENV
: Environnement Node JS. Peut être « développement » ou « production ».
Une fois que vous les avez configurés et déployé votre projet, vous pouvez vous connecter avec votre nom d'utilisateur et votre mot de passe Instagram et commencer à planifier vos publications.
Une autre chose importante est qu'à moins que vous ne le modifiiez, votre serveur utilisera le niveau gratuit Heroku. C'est suffisant, mais les applications Heroku gratuites seront mises en veille après 30 minutes d'inactivité.
Vous pouvez cependant maintenir votre application en vie en planifiant une tâche cron pour lui envoyer une requête ping toutes les x minutes. Suivez ce tutoriel pour configurer cela. Vous pouvez utiliser le point de terminaison /ping
pour cela.
Planifiez la publication d'une photo à une date ultérieure
Ajouter une légende
Ajouter le premier commentaire
Voir vos publications programmées
Déprogrammer une publication
Javascript
Noeud.JS
MongoDB/Mangouste
Héroku
Amorçage
Exprimer
Passeport
Rien d'extraordinaire ici, juste une interface utilisateur simple et propre pour gérer votre publication programmée.
Ce projet n'est pas affilié, approuvé ou certifié par Instagram. Malheureusement, Instagram ne propose actuellement pas d’API publique pour planifier des photos. Il s'agit d'un projet indépendant s'appuyant sur l'API privée non officielle d'Instagram. Pour de meilleurs résultats, envisagez d'utiliser un proxy Instagram dédié. Absolument pas pour le spam. Utilisez à vos propres risques.
Prise en charge du marquage d'autres utilisateurs sur la photo
Emplacement de marquage pris en charge
Prend en charge plusieurs comptes Instagram
Comptes de support avec 2FA activé
Prise en charge de la planification d'histoires