diff --git a/README.md b/README.md index eb95e6a..a3188ed 100644 --- a/README.md +++ b/README.md @@ -3,16 +3,25 @@ ## Create API ID/HASH: 1)Login at https://my.telegram.org/apps + 2)API development tools + 3)Create new application + 4)Copy App api_id and api_hash + ## Get session: 1)python3 -m venv .venv + 2)source .venv/bin/activate + 3)pip install pyrogram + 4)Run ```TG_API_ID=290389758 TG_API_HASH=c22987sdfnkjjhd37efa5f0 python3 session_generator.py``` + 5)Enter phone number, get code in telegram, enter code, and copy session string: + ``` Enter phone number or bot token: +7 993 850 5104 Is "+7 993 850 5104" correct? (y/N): y @@ -29,6 +38,7 @@ AgG7QBoANg0YVmwZTZmqadO4MJQdnaRRnXwSYpbbkGf49aATvTZj-yKcvdH8IsIDbwp00PbWFcbSjzoP Use session on ENV variable TG_SESSION_STRING in docker-compose.yml ``` 6)Set session ENV variable in docker-compose.yml file: + ``` pyrogram_bridge: image: ghcr.io/vvzvlad/pyrogram-bridge:latest @@ -38,7 +48,8 @@ Use session on ENV variable TG_SESSION_STRING in docker-compose.yml TG_API_HASH: c22987sdfnkjjhd37efa5f0 TG_SESSION_STRING: "AgG7QBoANg0YVmwZTZmqadO4MJQdn............FPEaL8AA" TZ: Europe/Moscow - volumes: + ports: + - "8000:8000" .... ``` ### Get channel messages: diff --git a/docker-compose.yml b/docker-compose.yml index 6bb9819..7f25071 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,12 +3,10 @@ services: image: ghcr.io/vvzvlad/pyrogram-bridge:latest container_name: pyrogram-bridge environment: - TG_API_ID: ${TG_API_ID} - TG_API_HASH: ${TG_API_HASH} - TG_SESSION_STRING: ${TG_SESSION_STRING} + TG_API_ID: //TG_API_ID// + TG_API_HASH: //TG_API_HASH// + TG_SESSION_STRING: //TG_SESSION_STRING// TZ: Europe/Moscow - volumes: - - ./sessions:/data ports: - "8000:8000" restart: always