|
46 | 46 | | `CONTENT_CONCURRENCY` | Количество процессов для обработки контента (content, channels очереди) | `2` | |
47 | 47 | | `BACKGROUND_CONCURRENCY` | Количество процессов для фоновых задач (ai, low_priority очереди) | `1` | |
48 | 48 |
|
| 49 | +### Telegram Follower Users (для Spec 046) |
| 50 | + |
| 51 | +| Переменная | Описание | Обязательная | Пример | |
| 52 | +|------------|----------|--------------|--------| |
| 53 | +| `TELEGRAM_API_ID` | API ID приложения от [my.telegram.org](https://my.telegram.org) | ✅ | `12345678` | |
| 54 | +| `TELEGRAM_API_HASH` | API Hash приложения от [my.telegram.org](https://my.telegram.org) | ✅ `abcdef1234567890abcdef1234567890abcdef12345678` | |
| 55 | +| `SESSION_ENCRYPTION_KEY` | Ключ для шифрования Telegram сессий (32 hex символа) | ✅ | `1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2` | |
| 56 | + |
| 57 | +#### Как получить TELEGRAM_API_ID и TELEGRAM_API_HASH: |
| 58 | + |
| 59 | +1. **Зайти на [my.telegram.org](https://my.telegram.org)** |
| 60 | +2. **Войти с вашим Telegram аккаунтом** |
| 61 | +3. **Создать новое приложение** (нажмите "Create new application") |
| 62 | +4. **Выбрать тип "Bot"** |
| 63 | +5. **Заполнить форму:** |
| 64 | + - App title: "NoFluff Follower User Bot" |
| 65 | + - Short name: `nofluff_follower` |
| 66 | + - Description: "Follower user for NoFluff bot channel monitoring" |
| 67 | +6. **Получить `api_id` (цифры) и `api_hash` (символы)** |
| 68 | +7. **Добавить в `.env.local` файл** |
| 69 | + |
| 70 | +#### Как сгенерировать SESSION_ENCRYPTION_KEY: |
| 71 | + |
| 72 | +```bash |
| 73 | +# Способ 1: OpenSSL (рекомендуется) |
| 74 | +openssl rand -hex 32 |
| 75 | +# Результат: 1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2 |
| 76 | + |
| 77 | +# Способ 2: Rails консоль |
| 78 | +rails console |
| 79 | +irb> require 'securerandom' |
| 80 | +irb> SecureRandom.hex(32) |
| 81 | +# Результат: 9f8e7d6c5b4a3210fedcba9876543210fedcba9876543210 |
| 82 | +``` |
| 83 | + |
| 84 | +**Важно:** Используйте **уникальный ключ** для каждого environment (development, staging, production). |
| 85 | + |
49 | 86 | ### Другое |
50 | 87 |
|
51 | 88 | | Переменная | Описание | Обязательная | Пример | |
|
0 commit comments