✅ Регистрация и верификация жильцов ✅ Рейтинг активности (уровни) ✅ Детект шпионов (Score 0-100) ✅ Анти-мат система (3 предупреждения → бан) ✅ Админ-панель с рассылкой ✅ Учёт квартир (несколько жильцов) ✅ Телефоны экстренных служб и мастеров ✅ Еженедельный экспорт JSON ✅ Прокси (socks5) для обхода РКН Бекап: backups/versions/v1.0_mvp_2026-02-26/ Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
144 lines
5.4 KiB
Markdown
144 lines
5.4 KiB
Markdown
# ✅ Исправления верификации
|
||
|
||
## 🎯 Что исправлено:
|
||
|
||
### 1️⃣ Админ автоматически верифицирован
|
||
|
||
**Проблема:** Ты (админ/владелец) не мог пройти верификацию, потому что хендлеры пропускали админа.
|
||
|
||
**Решение:** Теперь когда админ отправляет номер квартиры:
|
||
- Бот **автоматически верифицирует** админа
|
||
- Устанавливает статус `verified=True` и `is_admin=True`
|
||
- Не нужно ждать подтверждения
|
||
|
||
**Как использовать:**
|
||
1. Напиши боту в личку: `45` (или свой номер квартиры)
|
||
2. Бот ответит:
|
||
```
|
||
✅ Администратор верифицирован!
|
||
|
||
Квартира: 45
|
||
Статус: Владелец/Админ
|
||
|
||
Теперь вы можете использовать все админские функции.
|
||
```
|
||
|
||
---
|
||
|
||
### 2️⃣ Подтверждение верификации в личке
|
||
|
||
**Проблема:** Команду `/verify_approve` нужно было отправлять в общем чате, что светило информацию.
|
||
|
||
**Решение:** Теперь `/verify_approve` работает **и в личке, и в группе**!
|
||
|
||
**Как использовать:**
|
||
|
||
#### Вариант А (в личке — приватно):
|
||
1. Тебе приходит уведомление:
|
||
```
|
||
🔔 Новая заявка на верификацию
|
||
|
||
Жилец: Иван @username
|
||
Квартира: 45
|
||
ID: 123456789
|
||
|
||
Для подтверждения используйте:
|
||
/verify_approve 123456789
|
||
```
|
||
|
||
2. **В личку боту** отправляешь:
|
||
```
|
||
/verify_approve 123456789
|
||
```
|
||
|
||
3. Бот отвечает (тоже в личку):
|
||
```
|
||
✅ Пользователь верифицирован!
|
||
|
||
Жилец: Иван
|
||
Квартира: 45
|
||
ID: 123456789
|
||
```
|
||
|
||
4. Жильцу приходит уведомление в личку
|
||
|
||
**Ничего не видно в общем чате!** ✅
|
||
|
||
#### Вариант Б (в группе — публично):
|
||
Работает как раньше — можно подтверждать в группе, если нужно публично.
|
||
|
||
---
|
||
|
||
## 🧪 Тестирование:
|
||
|
||
### Тест 1: Авто-верификация админа
|
||
|
||
1. **Напиши боту в личку:** `45`
|
||
2. **Ожидай:** `✅ Администратор верифицирован!`
|
||
3. **Проверь:** `/верификация` → должно показать `✅ Вы верифицированы (кв. 45)`
|
||
|
||
### Тест 2: Подтверждение в личке
|
||
|
||
1. **С второго аккаунта** напиши боту: `100`
|
||
2. **Тебе придёт уведомление** с ID и командой
|
||
3. **В личку боту** отправь: `/verify_approve <ID>`
|
||
4. **Бот ответит в личку:** `✅ Пользователь верифицирован!`
|
||
5. **Жилец получит** уведомление о подтверждении
|
||
|
||
### Тест 3: Проверка статуса
|
||
|
||
1. Напиши боту в личку: `/верификация`
|
||
2. Должен показать статус
|
||
|
||
---
|
||
|
||
## 📊 Команды админа (теперь работают в личке):
|
||
|
||
| Команда | Где работает | Описание |
|
||
|---------|--------------|----------|
|
||
| `/verify` | Личка + Группа | Список заявок |
|
||
| `/verify_approve <ID>` | **Личка + Группа** | Подтвердить |
|
||
| `/verify_reject <ID>` | Личка + Группа | Отклонить |
|
||
| `/admin` | Личка + Группа | Админ-панель |
|
||
| `/stats` | Личка + Группа | Статистика |
|
||
| `/spies` | Личка + Группа | Шпионы |
|
||
|
||
---
|
||
|
||
## 🔍 Логи:
|
||
|
||
В логах теперь видно:
|
||
```
|
||
Админ отправил номер квартиры: 45, автоматически верифицируем
|
||
Админ верифицирован с квартирой 45
|
||
Админ подтверждает верификацию в чате типа: private
|
||
Пользователь 123456789 верифицирован
|
||
```
|
||
|
||
---
|
||
|
||
## 💡 Преимущества:
|
||
|
||
| Было | Стало |
|
||
|------|-------|
|
||
| Админ не мог верифицироваться | Админ верифицируется автоматически |
|
||
| Подтверждение только в группе | **Подтверждение в личке** (приватно) |
|
||
| Все видели кто верифицировался | Никто не видит (приватно) |
|
||
|
||
---
|
||
|
||
## ✅ Золотой сценарий:
|
||
|
||
1. **Жилец пишет боту в личку:** `45`
|
||
2. **Тебе приходит уведомление** в личку
|
||
3. **Ты в личку боту:** `/verify_approve 123456789`
|
||
4. **Бот подтверждает** (в личку тебе и жильцу)
|
||
5. **Никто в группе не видит!** 🎉
|
||
|
||
---
|
||
|
||
**Попробуй прямо сейчас!** 🚀
|
||
|
||
1. Напиши боту в личку: `45` (авто-верификация админа)
|
||
2. С второго аккаунта напиши: `100`
|
||
3. Подтверди в личку: `/verify_approve <ID>`
|