mirror of
https://gitverse.ru/kpa39l/icq.git
synced 2026-09-29 09:55:11 +00:00
feat: прописать api_id/api_hash TG в мост (SLIDGE__SLIDGRAM_ prefix, двойное подчёркивание) + доки
This commit is contained in:
+9
-3
@@ -12,15 +12,21 @@
|
|||||||
- docker-compose: сервис `slidgram` (icq-slidgram), env `SLIDGE_JID/SECRET/SERVER/PORT`,
|
- docker-compose: сервис `slidgram` (icq-slidgram), env `SLIDGE_JID/SECRET/SERVER/PORT`,
|
||||||
`SLIDGRAM_PROXY=socks5://172.27.0.1:1080`, том ./slidgram/data (uid 10000, иначе SQLite
|
`SLIDGRAM_PROXY=socks5://172.27.0.1:1080`, том ./slidgram/data (uid 10000, иначе SQLite
|
||||||
«unable to open database file»).
|
«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.
|
- Трафик Telegram → SOCKS5 172.27.0.1:1080 (SSH-туннель VPS01) — проверено: SOCKS5→MTProto DC1 OK.
|
||||||
- ✅ **mod_privilege (XEP-0356)**: community-модуль → ./modules/mod_privilege.lua, включён в
|
- ✅ **mod_privilege (XEP-0356)**: community-модуль → ./modules/mod_privilege.lua, включён в
|
||||||
modules_enabled + privileged_entities в VirtualHost для telegram.nixg.ru (roster sync, legacy carbons).
|
modules_enabled + privileged_entities в VirtualHost для telegram.nixg.ru (roster sync, legacy carbons).
|
||||||
|
|
||||||
## Регистрация TG-аккаунта (ОЖИДАЕТ действий)
|
## Регистрация 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 / сообщение
|
**Пошаговая инструкция: WALKTHROUGH.md → раздел 12** (оба способа: ad-hoc Register / сообщение
|
||||||
«register»; api_id/api_hash с https://my.telegram.org/apps — HTTP открывается из РФ напрямую;
|
«register»; код/2FA — через MTProto по SOCKS5-туннелю, работает из РФ).
|
||||||
код/2FA — через MTProto по SOCKS5-туннелю, работает из РФ).
|
|
||||||
|
|
||||||
## ЗАДАЧА: аватары telegram-пользователей — загрузка таймаутит
|
## ЗАДАЧА: аватары telegram-пользователей — загрузка таймаутит
|
||||||
- **Симптом**: аватары контактов/компонента не подтягиваются («загрузка аватаров/логотипа с
|
- **Симптом**: аватары контактов/компонента не подтягиваются («загрузка аватаров/логотипа с
|
||||||
|
|||||||
@@ -54,5 +54,9 @@ services:
|
|||||||
- SLIDGE_HOME_DIR=/var/lib/slidge
|
- SLIDGE_HOME_DIR=/var/lib/slidge
|
||||||
- SLIDGE_ADMINS=admin@nixg.ru
|
- SLIDGE_ADMINS=admin@nixg.ru
|
||||||
- SLIDGRAM_PROXY=socks5://172.27.0.1:1080
|
- 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:
|
depends_on:
|
||||||
- prosody
|
- prosody
|
||||||
Reference in New Issue
Block a user