domovoy_bot/КВАРТИРЫ.md
Admin ba4676b0af v1.0 MVP - Инициализация проекта 🏠
 Регистрация и верификация жильцов
 Рейтинг активности (уровни)
 Детект шпионов (Score 0-100)
 Анти-мат система (3 предупреждения → бан)
 Админ-панель с рассылкой
 Учёт квартир (несколько жильцов)
 Телефоны экстренных служб и мастеров
 Еженедельный экспорт JSON
 Прокси (socks5) для обхода РКН

Бекап: backups/versions/v1.0_mvp_2026-02-26/

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 10:54:16 +00:00

283 lines
7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🏠 Учёт нескольких жильцов в квартире
## ✅ Что добавлено:
### 1⃣ Метка «🏠(2)» в списке пользователей
**Команда:** `/admin` → «👥 Пользователи»
**Теперь видно:**
```
✅ 123456789 — Петр @petr 🏠(2)
└─ кв. 88 | сообщ: 100
✅ 987654321 — Анна @anna 🏠(2)
└─ кв. 88 | сообщ: 50
```
**🏠(2)** означает что в квартире 88 живёт **2 человека**!
---
### 2⃣ Команда `/apt <номер>` — все жильцы квартиры
**Использование:**
```bash
/apt 88
```
**Показывает:**
```
🏠 Квартира 88 — 2 чел.
✅ Верифицированы: 2
1. ✅ 123456789 — Петр Петров @petr 👤 (основной)
└─ Верифицирован: 30 дн. назад
└─ Сообщений: 100
2. ✅ 987654321 — Анна Петрова @anna
└─ Верифицирован: 5 дн. назад
└─ Сообщений: 50
⚠️ Внимание: несколько человек в одной квартире!
Это может быть:
✅ Члены семьи (нормально)
❌ Шпион (нужно проверить)
💡 Спросите в чате: "Кто ещё живёт в кв. 88?"
```
---
### 3⃣ Команда `/apt_stats` — статистика
**Показывает:**
- Сколько всего жильцов
- Сколько всего квартир
- **Список квартир с несколькими жильцами**
**Пример:**
```
📊 Статистика по квартирам
Всего жильцов: 150
Всего квартир: 100
🏠 Квартир с несколькими жильцами: 15
Квартиры с несколькими жильцами:
🏠 Кв. 88 — 3 чел.
🏠 Кв. 45 — 2 чел.
🏠 Кв. 100 — 2 чел.
💡 Используйте /apt <номер> для деталей
```
---
### 4⃣ Команда `/find <часть номера>` — поиск
**Использование:**
```bash
/find 8
```
**Найдёт все квартиры где есть «8»:**
```
🔍 Квартиры с "8" (5):
🏠 Кв. 8 — 1 чел.
🏠 Кв. 88 — 3 чел.
🏠 Кв. 8А — 2 чел.
🏠 Кв. 108 — 1 чел.
🏠 Кв. 808 — 1 чел.
```
---
## 📋 Все новые команды:
| Команда | Описание | Пример |
|---------|----------|--------|
| `/apt <номер>` | Все жильцы квартиры | `/apt 88` |
| `/apt_stats` | Статистика по квартирам | `/apt_stats` |
| `/find <часть>` | Поиск квартиры по части номера | `/find 8` |
---
## 🎯 Сценарии использования:
### Сценарий 1: Проверка квартиры с несколькими жильцами
**Проблема:** В квартире 88 уже живёт Пётр, но кто-то ещё верифицировался.
**Решение:**
```bash
# 1. Смотрим кто там живёт:
/apt 88
# 2. Видим:
# - Пётр (основной, 30 дней назад)
# - Анна (5 дней назад)
# 3. Спрашиваем в чате:
"Кто ещё живёт в квартире 88? Анна, вы родственница Петра?"
# 4. Если подтвердили — всё ок ✅
# 5. Если нет — проверяем через /unverify
```
---
### Сценарий 2: Поиск всех квартир с буквой «А»
```bash
/find А
```
**Покажет:**
```
🔍 Квартиры с "А" (10):
🏠 Кв. 12А — 2 чел.
🏠 Кв. 15А — 1 чел.
...
```
---
### Сценарий 3: Проверка «подозрительных» квартир
```bash
# 1. Смотрим статистику:
/apt_stats
# 2. Видим что в кв. 88 — 3 человека
# 3. Проверяем подробно:
/apt 88
# 4. Видим кто когда верифицировался
# 5. Спрашиваем в чате если нужно
```
---
## 💡 Как это помогает ловить шпионов:
### Метод 1: Сравнение с реальностью
**Админ видит:**
```
🏠 Кв. 88 — 5 человек!
```
**В реальности:**
- Там живёт семья из 3 человек
**Вывод:**
- 2 лишних — возможно шпионы!
**Действия:**
```bash
# 1. Смотрим кто там:
/apt 88
# 2. Видим кто лишний:
/verify_approve ... (проверяем каждого)
# 3. Спрашиваем в чате:
"Кто живёт в 88 квартире? Назовите имена"
# 4. Кто не назвал — /unverify
```
---
### Метод 2: Анализ времени верификации
**Админ видит:**
```
1. Петр — верифицирован 30 дней назад
2. Анна — верифицирована 5 дней назад
3. Иван — верифицирован СЕГОДНЯ
```
**Подозрение:**
- Трое в одной квартире — многовато!
**Действия:**
```bash
# Спросить в чате:
"Иван из 88 квартиры, кем приходитесь Петру?"
```
---
## 🔍 Что видит админ:
### В списке пользователей:
```
✅ 123456789 — Петр @petr 🏠(2)
└─ кв. 88 | сообщ: 100
✅ 987654321 — Анна @anna 🏠(2)
└─ кв. 88 | сообщ: 50
```
**🏠(2)** — сразу видно что в квартире несколько человек!
---
### В деталях квартиры:
```
🏠 Квартира 88 — 2 чел.
1. Петр (основной) — 30 дней назад
2. Анна — 5 дней назад
⚠️ Несколько человек в одной квартире!
```
---
## ✅ Преимущества:
| Было | Стало |
|------|-------|
| Не видно кто в какой квартире | **Показывает квартиру + количество** |
| Нельзя найти квартиру по части номера | **/find 8 найдёт 8, 88, 8А...** |
| Нет статистики | **/apt_stats покажет всё** |
| Не видно «основного» жильца | **Первый верифицированный — основной 👤** |
---
## 🧪 Протестируй прямо сейчас:
### Тест 1: Посмотреть квартиру
```bash
/apt 88
```
### Тест 2: Статистика
```bash
/apt_stats
```
### Тест 3: Поиск
```bash
/find 8
```
### Тест 4: Посмотреть список с метками
```bash
/admin → «👥 Пользователи»
```
**Ищи метку 🏠(2), 🏠(3) и т.д.**
---
**Теперь полный контроль над квартирами!** 🏠🔍