Admin
819bed706b
📸 Загрузка картинок через веб-админку
...
✅ Реализовано:
- Форма загрузки в веб-админке (/phones)
- API endpoint /api/service/upload_image
- Авто-привязка картинки ко всем службам категории
- Раздача статики через /static/service_images
🎨 Как использовать:
1. Веб-админка → Телефоны
2. Прокрути до 'Загрузить картинку'
3. Выбери категорию и файл
4. Загрузи
5. Готово!
💡 Преимущества:
- Не нужен SSH
- Загрузка из браузера
- Уникальные имена файлов
- Авто-обновление БД
📁 Файлы:
- web/app.py — API загрузки
- web/templates/phones.html — форма загрузки
- data/service_images/ — папка для картинок
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-02 10:21:21 +00:00
Admin
f0a081a988
📸 Картинки для служб (полиция, МЧС, ЖКХ)
...
✅ Реализовано:
- Добавлено поле image_path в Service модель
- Миграция БД выполнена
- Бот отправляет картинки с телефонами
- Если картинки нет → отправляет текстом
- Папка: data/service_images/
📝 Скрипты:
- database/update_service_image.py — загрузка картинок
- database/migrate_add_service_images.py — миграция
🎨 Как использовать:
1. Положи картинку в data/service_images/
2. venv/bin/python3 database/update_service_image.py police img.jpg
3. Проверь в боте: /start → 👮 Участковый
💡 Работает для всех категорий:
- police (полиция)
- emergency (МЧС)
- utility (ЖКХ)
- masters (мастера)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-02 08:12:31 +00:00
Admin
e06a3825ba
🧪 Комплексное тестирование + отчёты
...
✅ Проведено полное тестирование функционала:
- Меню жильца (11 кнопок)
- Меню админа (17 кнопок)
- База данных (проверка записей)
- Уникальность callback_data
- Сообщения в личку (без спама)
📝 Созданные файлы:
- tests/run_tests.py — автотесты
- tests/TEST_REPORT.md — отчёт о тестировании
- tests/COMPREHENSIVE_TEST_PLAN.md — план тестов
- send_test_report.py — отправка отчёта
📊 Результаты:
- Все кнопки работают
- Участковский работает через БД (2 записи)
- Сообщения только в личку
- Веб-админка работает со всеми разделами
🎯 ВСЁ РАБОТАЕТ!
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-01 20:00:56 +00:00
Admin
b9ac442a89
🎯 Упрощение меню жильца и исправление Участкового
...
✅ Убраны лишние кнопки из меню жильца:
- 📢 Объявления (админский функционал)
- 📣 Подать объявление
- 📊 Токсичность (админский функционал)
- 🏠 Темы чата (админский функционал)
✅ Остались только нужные жильцам кнопки:
- 📞 Экстренные телефоны
- 👷 Мастера
- 👮 Участковый (работает через Service БД!)
- 📅 График отключений
- 🏆 Достижения
- 📅 События
- 💰 Платежи
- 📋 Опросы
- 🔍 Моя квартира
- 🙏 Поблагодарить
- ❓ Помощь
✅ Участковый берёт данные из Service таблицы
✅ Все сообщения бота только в личку пользователю
📝 Веб-админка: Телефоны → Добавить службу → Полиция
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-01 15:17:20 +00:00
Admin
fc7484889c
feat: Веб-интерфейс - логин/пароль в .env + API команд
...
✅ WEB_ADMIN_LOGIN/PASSWORD в .env.example
✅ Конфиг web_admin в config.py
✅ API /api/command - выполнение команд
✅ API /api/commands - список команд
✅ Обновлён web_server.py с конфигом
📦 Бекап: backups/versions/v2.1.2_web_auth_2026-02-28/
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-28 20:28:31 +00:00
Admin
af4e7d2c5d
fix: Добавлены кнопки для unverify и unverified_list
...
✅ Кнопки в inline меню админа
✅ Кнопки в reply меню админа
✅ Обработчики callback для кнопок
✅ Исправлено отображение команд
📦 Бекап: backups/versions/v2.1.1_buttons_fix_2026-02-28/
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-28 20:07:16 +00:00
Admin
19c5fdd0ac
feat: v2.1 - Инициативная группа
...
✅ Модель InitiativeGroup в БД
✅ Сервис initiative_group.py
✅ Хендлеры: /ig_add, /ig_remove, /ig_list, /ig_stats, /ig_check, /ig_broadcast
✅ Декораторы для ИГ
✅ Миграция v2.1 выполнена
📦 Бекап: backups/versions/v2.1_initiative_group_2026-02-27/
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-28 10:11:36 +00:00
Admin
32f6ca8d5d
docs: План v2.x - Инициативная группа и управление вопросами
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-28 10:03:59 +00:00
Admin
8152050306
docs: Обновлены доступы с учётными данными Gitea
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 12:00:33 +00:00
Admin
8363c82575
docs: Добавлены доступы к инфраструктуре
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-27 10:58:17 +00:00
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