# 📱 Управление телефонами ## ✅ Что добавлено: ### 1️⃣ **Админ может добавить телефон пользователю** **Команда:** `/add_phone <телефон>` **Пример:** ```bash /add_phone 123456789 +7 (999) 123-45-67 ``` ### 2️⃣ **Админ может изменить телефон** **Команда:** `/edit_phone <телефон>` **Пример:** ```bash /edit_phone 123456789 +7 (999) 999-99-99 ``` ### 3️⃣ **Админ может удалить телефон** **Команда:** `/remove_phone ` или `/del_phone ` **Пример:** ```bash /remove_phone 123456789 ``` ### 4️⃣ **Жилец может добавить свой телефон сам** **Команда:** `/myphone <телефон>` **Пример:** ```bash /myphone +7 (999) 123-45-67 ``` ### 5️⃣ **Показ телефонов в списке пользователей** **Команда:** `/users` или кнопка «👥 Пользователи» **Теперь показывает:** ``` ✅ 123456789 — Петр Петров └─ кв. 88 | 📱 +7 (999) 123-45-67 ``` --- ## 📋 Все команды: | Команда | Кто | Описание | Пример | |---------|-----|----------|--------| | `/add_phone <тел>` | Админ | Добавить телефон | `/add_phone 123456789 +7...` | | `/edit_phone <тел>` | Админ | Изменить телефон | `/edit_phone 123456789 +7...` | | `/remove_phone ` | Админ | Удалить телефон | `/remove_phone 123456789` | | `/phone ` | Админ | Показать телефон | `/phone 123456789` | | `/myphone <тел>` | Жилец | Добавить свой | `/myphone +7...` | | `/myphone` | Жилец | Показать свой | `/myphone` | --- ## 🎯 Сценарии использования: ### Сценарий 1: Админ добавляет телефон жильцу **Проблема:** Нужно связаться с жильцом, а телефона нет. **Решение:** ```bash # 1. Находим ID через /users: 123456789 — Петр @petr # 2. Спрашиваем телефон у жильца (в чате или личке) # 3. Добавляем: /add_phone 123456789 +7 (999) 123-45-67 # 4. Готово! Теперь телефон в базе ``` --- ### Сценарий 2: Жилец добавляет телефон сам **Жилец пишет боту в личку:** ```bash /myphone +7 (999) 123-45-67 ``` **Бот отвечает:** ``` ✅ Телефон сохранён +7 (999) 123-45-67 Теперь соседи могут связаться с вами! ``` --- ### Сценарий 3: Изменение телефона **Проблема:** Жилец сменил номер. **Решение:** ```bash # Жилец сам: /myphone +7 (999) 999-99-99 # Или админ: /edit_phone 123456789 +7 (999) 999-99-99 ``` --- ### Сценарий 4: Удаление телефона **Проблема:** Жилец уехал, телефон не актуален. **Решение:** ```bash /remove_phone 123456789 ``` --- ## 📊 Как выглядит в списке: **Команда:** `/users` **Теперь показывает:** ``` 👥 Пользователи (50): ✅ 123456789 — Петр Петров @petr └─ кв. 88 | 📱 +7 (999) 123-45-67 ✅ 987654321 — Анна Петрова @anna └─ кв. 88 | 📱 📭 ⏳ 456789123 — Иван Сидоров └─ кв. 45 | 📱 +7 (999) 000-00-00 ``` **📭** — телефон не указан **📱 +7...** — телефон указан (можно кликнуть!) --- ## 💡 Преимущества: | Было | Стало | |------|-------| | Телефоны в блокноте | **В базе бота** | | Нельзя кликнуть | **Кликабельный tel:** | | Админ добавляет | **Жилец может сам!** | | Не видно в списке | **Показывается в /users** | --- ## 🔍 Форматы телефонов: **Поддерживаются:** - `+7 (999) 123-45-67` ✅ - `8 (999) 123-45-67` ✅ - `+79991234567` ✅ - `89991234567` ✅ - `999-12-34` ✅ **Бот автоматически нормализует к:** `+7 (999) 123-45-67` --- ## 🧪 Протестируй: ### Тест 1: Жилец добавляет телефон ```bash # В личку боту: /myphone +7 (999) 123-45-67 # Ожидай: ✅ Телефон сохранён ``` ### Тест 2: Админ добавляет телефон ```bash # Найди ID: /users # Добавь телефон: /add_phone 123456789 +7 (999) 123-45-67 # Проверь: /users ``` ### Тест 3: Изменение телефона ```bash /edit_phone 123456789 +7 (999) 999-99-99 ``` ### Тест 4: Удаление телефона ```bash /remove_phone 123456789 ``` --- ## ⚠️ Важно: ### Телефоны видны только админу! **В `/users`:** - Админ видит телефоны всех - Жильцы не видят телефоны других ### Жилец может добавить только свой! **Команда `/myphone`:** - Работает только в личке - Добавляет телефон только себе --- ## 📞 Кликабельные телефоны: **В Telegram:** - Номер телефона — это ссылка `tel:+79991234567` - При нажатии — **открывается набор номера** - Удобно с мобильного! --- **Теперь телефоны всегда под рукой!** 📱🚀