From 3f53a7ebfcbd3e5cc9af1efd63d2ad195e4d3e7e Mon Sep 17 00:00:00 2001 From: kpa39l Date: Sat, 29 Aug 2026 15:06:49 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=BF=D1=80=D0=BE=D0=BF=D0=B8=D1=81?= =?UTF-8?q?=D0=B0=D1=82=D1=8C=20api=5Fid/api=5Fhash=20TG=20=D0=B2=20=D0=BC?= =?UTF-8?q?=D0=BE=D1=81=D1=82=20(SLIDGE=5F=5FSLIDGRAM=5F=20prefix,=20?= =?UTF-8?q?=D0=B4=D0=B2=D0=BE=D0=B9=D0=BD=D0=BE=D0=B5=20=D0=BF=D0=BE=D0=B4?= =?UTF-8?q?=D1=87=D1=91=D1=80=D0=BA=D0=B8=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5)?= =?UTF-8?q?=20+=20=D0=B4=D0=BE=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BRIDGE-TELEGRAM.md | 12 +++++++++--- docker-compose.yml | 4 ++++ 2 files changed, 13 insertions(+), 3 deletions(-) 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