diff --git a/BRIDGE-TELEGRAM.md b/BRIDGE-TELEGRAM.md index 0d2a3b9..3c6891d 100644 --- a/BRIDGE-TELEGRAM.md +++ b/BRIDGE-TELEGRAM.md @@ -12,15 +12,21 @@ - docker-compose: сервис `slidgram` (icq-slidgram), env `SLIDGE_JID/SECRET/SERVER/PORT`, `SLIDGRAM_PROXY=socks5://172.27.0.1:1080`, том ./slidgram/data (uid 10000, иначе SQLite «unable to open database file»). +- ✅ **Telegram App api_id/api_hash прописаны (2026-08-29)**: env `SLIDGE__SLIDGRAM_API_ID` и + `SLIDGE__SLIDGRAM_API_HASH` (значения в docker-compose.yml; ⚠️ префикс плагина = `SLIDGE__SLIDGRAM_` + с ДВОЙНЫМ подчёркиванием — вычисляется в main.py как `SLIDGE_` + `_SLIDGRAM_`; вариант + `SLIDGE_SLIDGRAM_*` НЕ работает). Подтверждено эмуляцией set_conf: API_ID/API_HASH читаются. + После правки env — пересоздать контейнер (`docker compose up -d --force-recreate --no-deps slidgram`), + простой restart НЕ подхватывает новые env. - Трафик Telegram → SOCKS5 172.27.0.1:1080 (SSH-туннель VPS01) — проверено: SOCKS5→MTProto DC1 OK. - ✅ **mod_privilege (XEP-0356)**: community-модуль → ./modules/mod_privilege.lua, включён в modules_enabled + privileged_entities в VirtualHost для telegram.nixg.ru (roster sync, legacy carbons). ## Регистрация TG-аккаунта (ОЖИДАЕТ действий) -Осталось: admin@nixg.ru → команда `register` на telegram.nixg.ru + api_id/api_hash. +Осталось: admin@nixg.ru → команда `register` на telegram.nixg.ru (api_id/api_hash уже в конфиге, +формой спрашиваться не будут; вводится только номер телефона). **Пошаговая инструкция: WALKTHROUGH.md → раздел 12** (оба способа: ad-hoc Register / сообщение -«register»; api_id/api_hash с https://my.telegram.org/apps — HTTP открывается из РФ напрямую; -код/2FA — через MTProto по SOCKS5-туннелю, работает из РФ). +«register»; код/2FA — через MTProto по SOCKS5-туннелю, работает из РФ). ## ЗАДАЧА: аватары telegram-пользователей — загрузка таймаутит - **Симптом**: аватары контактов/компонента не подтягиваются («загрузка аватаров/логотипа с diff --git a/docker-compose.yml b/docker-compose.yml index d362014..9b68d9f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -54,5 +54,9 @@ services: - SLIDGE_HOME_DIR=/var/lib/slidge - SLIDGE_ADMINS=admin@nixg.ru - SLIDGRAM_PROXY=socks5://172.27.0.1:1080 + # Telegram App (api_id/api_hash с my.telegram.org/apps, получены 2026-08-29) + # NB: префикс env для плагина = SLIDGE_ + _SLIDGRAM_ → С ДВОЙНЫМ подчёркиванием (SLIDGE__SLIDGRAM_) + - SLIDGE__SLIDGRAM_API_ID=24276216 + - SLIDGE__SLIDGRAM_API_HASH=2d6d0bb78f433bc5a086735c63e3958f depends_on: - prosody \ No newline at end of file