Запланируйте автоматическую публикацию фотографий в Instagram в указанное время.
Нажмите кнопку «Развернуть в Heroku» выше.
На странице развертывания вам необходимо настроить несколько переменных среды, чтобы проект работал правильно.
IG_USERNAME
: имя пользователя Instagram, для которого вы хотите планировать публикации.
IG_PASSWORD
: пароль для учетной записи Instagram.
IG_PROXY
: (Необязательно). Передайте сюда свой прокси, если он у вас есть. Рекомендуется использовать один, иначе вы очень быстро разозлите Instagram, войдя в систему с динамических IP-адресов. Формат должен быть следующим: «http://имя_пользователя:пароль@ip:порт».
Важно ! Это должно быть «http», а не «https», иначе вы получите сообщение об ошибке. Для получения дополнительной информации прочитайте это.
MONGODB_URI
: URL-адрес вашей базы данных MongoDB. Если у вас его нет, следуйте инструкциям здесь.
SECRET
: секрет экспресс-сессии. Секрет сеанса используется для шифрования файлов cookie. Создайте надежный секрет и добавьте его. Вы можете легко создать его в своей оболочке. Если у вас есть openssl, просто openssl rand -hex 12
или в Python import secrets
, а затем secrets.token_hex(16)
TZ
: По умолчанию ваш сервер использует время UTC. Если вы хотите использовать другой часовой пояс для планирования своих публикаций, вы должны указать его здесь.
Ваши входные данные должны соответствовать формату часового пояса базы данных tz.
NODE_ENV
: среда Node JS. Может быть «разработка» или «производство».
После того, как вы их настроите и развернете свой проект, вы сможете войти в систему, используя свое имя пользователя и пароль Instagram, и начать планировать свои публикации.
Еще одна важная вещь: если вы не измените его, ваш сервер будет использовать уровень бесплатного пользования Heroku. Для этой цели этого достаточно, но бесплатные приложения Heroku будут переведены в режим сна после 30 минут бездействия.
Однако вы можете поддерживать работоспособность своего приложения, запланировав задание cron на проверку связи каждые x минут. Следуйте этому руководству, чтобы настроить это. Для этого вы можете использовать конечную точку /ping
.
Запланируйте публикацию фотографии в будущем
Добавить подпись
Добавить первый комментарий
Просматривайте запланированные публикации
Отменить планирование публикации
JavaScript
Node.JS
МонгоДБ/Мангуст
Хероку
Бутстрап
Выражать
Паспорт
Здесь нет ничего особенного, просто очень простой и понятный пользовательский интерфейс для управления запланированными публикациями.
Этот проект не связан, не одобрен и не сертифицирован Instagram. К сожалению, Instagram в настоящее время не предлагает общедоступный API для планирования фотографий. Это независимый проект, основанный на неофициальном частном API Instagram. Для достижения наилучших результатов рассмотрите возможность использования выделенного прокси-сервера Instagram. Абсолютно не для спама. Используйте на свой страх и риск.
Поддержка отметки других пользователей на фотографии.
Поддержка местоположения тегов
Поддержка нескольких аккаунтов Instagram
Поддержка учетных записей с включенной 2FA
Поддержка планирования историй