#!/bin/bash # Получение cookies Instagram локально (на вашем компьютере, не в Docker) echo "=========================================" echo "Получение cookies Instagram" echo "=========================================" echo "" echo "ВАЖНО: Запустите эту команду на вашем компьютере (не в Docker)," echo " после того как вы залогинились в Instagram в браузере" echo "" echo "Выберите браузер:" echo "1) Chrome/Chromium" echo "2) Firefox" read -p "Ваш выбор (1 или 2): " choice if [ "$choice" = "1" ]; then # Для Chrome if command -v yt-dlp &> /dev/null; then yt-dlp --cookies-from-browser chrome --cookies ./instagram_cookies.txt --no-download https://www.instagram.com else echo "❌ yt-dlp не установлен. Установите: pip install yt-dlp" echo "" echo "Или используйте расширение браузера:" echo "Chrome: https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc" exit 1 fi elif [ "$choice" = "2" ]; then # Для Firefox if command -v yt-dlp &> /dev/null; then yt-dlp --cookies-from-browser firefox --cookies ./instagram_cookies.txt --no-download https://www.instagram.com else echo "❌ yt-dlp не установлен. Установите: pip install yt-dlp" echo "" echo "Или используйте расширение браузера:" echo "Firefox: https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/" exit 1 fi else echo "Неверный выбор" exit 1 fi if [ -f "./instagram_cookies.txt" ]; then echo "" echo "✅ Cookies сохранены в instagram_cookies.txt" echo "" echo "Теперь перезапустите бота:" echo " docker compose restart bot" else echo "❌ Ошибка: файл cookies не создан" fi