diff --git a/BRIDGE-TELEGRAM.md b/BRIDGE-TELEGRAM.md index 3c6891d..9e05748 100644 --- a/BRIDGE-TELEGRAM.md +++ b/BRIDGE-TELEGRAM.md @@ -22,11 +22,12 @@ - ✅ **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 уже в конфиге, -формой спрашиваться не будут; вводится только номер телефона). -**Пошаговая инструкция: WALKTHROUGH.md → раздел 12** (оба способа: ad-hoc Register / сообщение -«register»; код/2FA — через MTProto по SOCKS5-туннелю, работает из РФ). +## Регистрация TG-аккаунта — ВЫПОЛНЕНА (2026-08-29) +- estorozhenko@nixg.ru → команда `register` (отправлена из Pidgin на адрес telegram.nixg.ru, + способ B из WALKTHROUGH §12.3; Pidgin не даёт ad-hoc XEP-0050, только текст-сообщение). +- api_id/api_hash спрашивать не пришлось — уже в конфиге (SLIDGE__SLIDGRAM_API_ID/HASH). +- Проверено: `Login success for estorozhenko@nixg.ru` в логах, в БД user_account + контакты с vcard. +- Аватары контактов качаются через MTProto (не web.telegram.org) — в avatar появились записи. ## ЗАДАЧА: аватары telegram-пользователей — загрузка таймаутит - **Симптом**: аватары контактов/компонента не подтягиваются («загрузка аватаров/логотипа с diff --git a/STATUS.md b/STATUS.md index e0e95b2..58466f6 100644 --- a/STATUS.md +++ b/STATUS.md @@ -20,11 +20,12 @@ Self-hosted XMPP-мессенджер на **nixg.ru** (Prosody 0.11.9 + веб- - ✅ HTTP Upload (upload.nixg.ru, XEP-0363), OMEMO (XEP-0384, через PEP), MAM, Carbons, MUC, PubSub, Bookmarks - ✅ Бэкапы → Яндекс.Диск (cron 2:45), watchdog продления LE-серта (тихий, cron ca2a23a34905) - ✅ Мост Telegram (Slidge/slidgram): telegram.nixg.ru аутентифицирован, MTProto через SOCKS5-туннель VPS01 +- ✅ **TG-аккаунт привязан к мосту (2026-08-29)**: estorozhenko@nixg.ru → команда register из Pidgin, номер +792****2181, api_id/api_hash из конфига. Логин OK, контакты и аватары синхронизируются. - ✅ Пользователи: admin@nixg.ru, estorozhenko@nixg.ru (оба входят); самостоятельная регистрация ОТКЛЮЧЕНА +- ✅ **Админы сервера** (2026-08-29): `admins = { "admin@nixg.ru", "estorozhenko@nixg.ru" }` — оба могут ad-hoc команды ## Задачи (будущее) -- [ ] **Регистрация TG-аккаунта в мосте** — admin@nixg.ru → команда `register` на telegram.nixg.ru - + api_id/api_hash (my.telegram.org/apps). Инструкция: WALKTHROUGH.md §12. Детали: BRIDGE-TELEGRAM.md. +- [ ] ~~**Регистрация TG-аккаунта в мосте**~~ — ВЫПОЛНЕНО 2026-08-29 (estorozhenko@nixg.ru) - [ ] **Аватары TG в мосте таймаутят** — HTTP-часть slidge не ходит через SOCKS5 (URL web.telegram.org недоступны из РФ). Косметика, на переписку не влияет. Разбор и варианты: BRIDGE-TELEGRAM.md. - [ ] Бот-книгоискатель (slixmpp + OPDS) — Этап 3 PRD. (venv готов: /opt/icq/.venv) diff --git a/config/prosody.cfg.lua b/config/prosody.cfg.lua index 1b0038b..6c25f3d 100644 --- a/config/prosody.cfg.lua +++ b/config/prosody.cfg.lua @@ -14,8 +14,8 @@ log = { -- info = "console"; -- раскомментируй для вывода в docker logs } --- Администрирование -admins = { "admin@nixg.ru" } +-- Администрирование (несколько админов поддерживаются — список) +admins = { "admin@nixg.ru", "estorozhenko@nixg.ru" } -- Модули (включая стандартные) modules_enabled = {