# Инструкция по получению 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
```

