# Инструкция по получению cookies для Instagram ## Вариант 1: Использование расширения браузера (рекомендуется) 1. Установите расширение для экспорта cookies: - Chrome: [Get cookies.txt LOCALLY](https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc) - Firefox: [cookies.txt](https://addons.mozilla.org/en-US/firefox/addon/cookies-txt/) 2. Откройте Instagram и войдите в свой аккаунт: https://www.instagram.com 3. Кликните на расширение и выберите "Export cookies.txt" 4. Сохраните файл как `instagram_cookies.txt` в корень проекта (там же, где docker-compose.yml) ## Вариант 2: Ручной экспорт через DevTools 1. Откройте Instagram в браузере и войдите: https://www.instagram.com 2. Откройте DevTools (F12) → вкладка Application/Storage → Cookies → https://www.instagram.com 3. Скопируйте нужные cookies в формате Netscape: ``` # Netscape HTTP Cookie File .instagram.com TRUE / FALSE 1735689600 sessionid YOUR_SESSION_ID .instagram.com TRUE / FALSE 1735689600 csrftoken YOUR_CSRF_TOKEN ``` 4. Сохраните в файл `instagram_cookies.txt` ## Вариант 3: Использование yt-dlp для экспорта ```bash # Экспорт cookies из браузера Chrome yt-dlp --cookies-from-browser chrome --cookies instagram_cookies.txt https://www.instagram.com # Или из Firefox yt-dlp --cookies-from-browser firefox --cookies instagram_cookies.txt https://www.instagram.com ``` ## Важно! - Файл должен называться `instagram_cookies.txt` - Разместите его в корне проекта (рядом с docker-compose.yml) - Cookies имеют срок действия - возможно, потребуется обновлять их периодически - Не коммитьте файл в git (он уже добавлен в .gitignore) После добавления файла перезапустите контейнер: ```bash docker compose restart bot ```