domovoy_bot/INITIATIVE_GROUP_GUIDE.md
Admin cef2ac3714 v1.19 ИГ рассылка + объявления 14 дней + настройки
🔥 ОБЪЯВЛЕНИЯ:
• Срок действия: 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>
2026-03-10 17:01:30 +00:00

5.5 KiB
Raw Blame History

🎯 ИНИЦИАТИВНАЯ ГРУППА — ИНСТРУКЦИЯ

Обновлено: 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: Готово!

Теперь у жильца появилась кнопка "🎯 Инициативная группа" в меню!


⚠️ ВАЖНО

  1. Верификация НЕ обязательна — можешь назначать кого угодно
  2. ИГ ≠ Админу ИГ нет прав админки, только доп. функции
  3. Можно удалить/ig_remove деактивирует участника
  4. Роли имеют значение — для статистики и группировки

🆕 СЛЕДУЮЩИЕ ФИЧИ (В ПЛАНЕ)

  • Голосования ИГ
  • Обращения к администрации
  • Задачи для ИГ
  • Статистика активности ИГ
  • Чат ИГ (отдельная тема)

by MatrixHasYou 🏠