Add interactive IPv4/IPv6 choice for session generation.
Create a dedicated session generator script that prompts for IP mode first and update README with the new generation flow and behavior in non-interactive shells. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
16
redme.md
16
redme.md
@@ -23,6 +23,7 @@
|
||||
dbbot/
|
||||
├── redme.md # этот файл
|
||||
├── script.py # Telethon userbot sender -> n8n webhook
|
||||
├── generate_session.py # генерация новой StringSession
|
||||
├── requirements.txt # зависимости python
|
||||
├── Dockerfile # контейнер для script.py
|
||||
├── .gitignore # исключения (секреты, кеш, сессия)
|
||||
@@ -52,6 +53,21 @@ dbbot/
|
||||
|
||||
Внутри должна быть одна строка `StringSession` без переносов и пробелов по краям.
|
||||
|
||||
Если нужно сгенерировать новую сессию (например, для IPv6), используй:
|
||||
|
||||
```bash
|
||||
export TG_API_ID=<your_api_id>
|
||||
export TG_API_HASH=<your_api_hash>
|
||||
export SESSION_FILE_PATH=./session_data/session.session
|
||||
python3 generate_session.py
|
||||
```
|
||||
|
||||
Скрипт первым шагом спросит режим подключения:
|
||||
- `1) IPv4`
|
||||
- `2) IPv6`
|
||||
|
||||
Если запуск неинтерактивный, используется значение `TG_USE_IPV6` из окружения.
|
||||
|
||||
### 3) Переменные окружения для контейнера
|
||||
|
||||
Сделай локальный `.env`:
|
||||
|
||||
Reference in New Issue
Block a user