🔥 ОБЪЯВЛЕНИЯ: • Срок действия: 7 → 14 дней 🎯 ИНИЦИАТИВНАЯ ГРУППА: • Добавлена кнопка 'Рассылка ИГ' в меню • Команда /ig_broadcast для членов ИГ • Поддержка текста + фото + файлов • Настройка лимита в веб-панели ⚙️ ВЕБ-ПАНЕЛЬ: • Новая страница /settings • Настройка лимита рассылки ИГ (секунды) • Кнопки статистики фильтруют пользователей • Индикатор активного фильтра 🎨 UI: • Исправлен <font> → emoji (Telegram не поддерживает) • Цветные заголовки через emoji 📁 ФАЙЛЫ: • handlers/ads.py: 14 дней • handlers/initiative_group.py: рассылка ИГ • web/app.py: API настроек • web/templates/settings.html: страница настроек • utils/ui_styles.py: без <font> тегов • database: settings table Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
5.5 KiB
5.5 KiB
🎯 ИНИЦИАТИВНАЯ ГРУППА — ИНСТРУКЦИЯ
Обновлено: 5 марта 2026 Статус: ✅ РЕАЛИЗОВАНО
📋 ЧТО ТАКОЕ ИНИЦИАТИВНАЯ ГРУППА (ИГ)?
Инициативная группа — это активные жильцы, которые помогают управлять домом.
Уровни доступа:
| Уровень | Доступ |
|---|---|
| Неверифицированный | Только телефоны + правила |
| Верифицированный | Все функции бота |
| Инициативная группа | Всё + меню ИГ |
| Админ | Всё + админ-панель |
✅ НАЗНАЧЕНИЕ В ИГ
Можешь ли назначать НЕзависимо от верификации?
ДА! ✅ Верификация НЕ требуется для вступления в ИГ!
Как назначить в ИГ:
# Добавить пользователя в ИГ
/ig_add <user_id> [роль]
# Роли:
# - member (обычный участник)
# - admin (админ ИГ)
# - coordinator (координатор)
Примеры:
/ig_add 197957361 admin
/ig_add 123456789 member
/ig_add 987654321 coordinator
🎯 МЕНЮ ИНИЦИАТИВНОЙ ГРУППЫ
Кнопка "🎯 Инициативная группа" появляется в главном меню только у участников ИГ!
Что видит участник ИГ:
🎯 Инициативная группа
Вы — участник инициативной группы!
Ваши возможности:
• 📊 Статистика активности
• 📋 Список участников
• 📣 Обращения к администрации
• 🗳️ Голосования ИГ
[📊 Моя статистика]
[📋 Список ИГ]
[🔙 Назад]
Моя статистика:
📊 Ваша статистика в ИГ
👤 Александр MatrixHasYou
🏠 Квартира: 152
🎭 Роль: admin
📅 В группе с: 05.03.2026
📊 Ваша активность:
• Сообщений: 150
• Рейтинг: 250
• Уровень: Активист
Список ИГ:
📋 Участники инициативной группы
👑 Админы
• Александр MatrixHasYou (кв. 152)
🎯 Координаторы
• Иван Петров (кв. 45)
👥 Участники
• Мария Сидорова (кв. 12А)
• Пётр Васильев (кв. 78)
🔧 КОМАНДЫ АДМИНА ДЛЯ ИГ
Добавить в ИГ:
/ig_add <user_id> [роль]
Удалить из ИГ:
/ig_remove <user_id>
Список участников ИГ:
/ig_list
Статистика ИГ:
/ig_stats
Проверить участника:
/ig_check <user_id>
Рассылка только ИГ:
/ig_broadcast
📊 ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
1. Назначить активного жильца в ИГ:
# Узнай ID пользователя (через веб-админку или /users)
/ig_add 123456789 member
2. Назначить координатора по подъезду:
/ig_add 987654321 coordinator
3. Посмотреть кто в ИГ:
/ig_list
Вывод:
📋 Участники инициативной группы
Всего: 5
Активных: 4
• member: 3
• coordinator: 1
• admin: 1
4. Рассылка только ИГ:
/ig_broadcast
Бот попросит отправить текст → отправь сообщение → оно уйдёт только участникам ИГ!
🎯 КАК НАЗНАЧИТЬ ЖИЛЬЦА В ИГ (ПОШАГОВО)
Шаг 1: Найди ID жильца
Способ 1: Веб-админка → Пользователи → найди жильца → скопируй ID
Способ 2: Перешли сообщение жильца в @userinfobot → получишь ID
Способ 3: Команда /users в боте → список пользователей
Шаг 2: Назначь в ИГ
/ig_add 123456789 member
Шаг 3: Проверь
/ig_check 123456789
Ответ:
✅ Пользователь является участником ИГ
Роль: member
Шаг 4: Готово!
Теперь у жильца появилась кнопка "🎯 Инициативная группа" в меню!
⚠️ ВАЖНО
- Верификация НЕ обязательна — можешь назначать кого угодно
- ИГ ≠ Админ — у ИГ нет прав админки, только доп. функции
- Можно удалить —
/ig_removeдеактивирует участника - Роли имеют значение — для статистики и группировки
🆕 СЛЕДУЮЩИЕ ФИЧИ (В ПЛАНЕ)
- Голосования ИГ
- Обращения к администрации
- Задачи для ИГ
- Статистика активности ИГ
- Чат ИГ (отдельная тема)
by MatrixHasYou 🏠