✅ Регистрация и верификация жильцов ✅ Рейтинг активности (уровни) ✅ Детект шпионов (Score 0-100) ✅ Анти-мат система (3 предупреждения → бан) ✅ Админ-панель с рассылкой ✅ Учёт квартир (несколько жильцов) ✅ Телефоны экстренных служб и мастеров ✅ Еженедельный экспорт JSON ✅ Прокси (socks5) для обхода РКН Бекап: backups/versions/v1.0_mvp_2026-02-26/ Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
5.5 KiB
5.5 KiB
✅ Бот настроен и готов к запуску!
🎉 Что сделано:
- ✅ Написан код домового бота (20+ файлов, ~2500 строк)
- ✅ Настроена база данных (SQLite)
- ✅ Настроен прокси для обхода РКН (xray порт 10808)
- ✅ Установлены все зависимости
- ✅ Протестировано подключение через прокси
📋 Что нужно сделать ПРЯМО СЕЙЧАС:
1. Создай бота в Telegram
- Открой @BotFather
- Напиши
/newbot - Введи имя:
Домовой Бот - Введи username:
DomovoyTest2026bot(должен заканчиваться наbot) - Скопируй токен (длинная строка вида
1234567890:ABCdef...)
2. Узнай свой Telegram ID
- Открой @userinfobot
- Нажми
/start - Скопируй свой ID (число вида
123456789)
3. Создай тестовую группу
- В Telegram: Новая группа
- Название:
Тест Бота - Добавь туда своего бота (найди по username)
- Сделай бота администратором (дай право читать сообщения)
- Узнай ID группы:
- Добавь @GetMyChatIdBot → он напишет ID
- Или через веб-версию Telegram
- Скопируй ID группы (вида
-1001234567890)
4. Вставь данные в .env
Открой файл /home/matrixhasyou/domovoy_bot/.env:
# Вставь ТОКЕН от BotFather
BOT_TOKEN=1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
# Вставь ID тестовой группы (с минусом!)
ADMIN_CHAT_ID=-1001234567890
# Вставь СВОЙ ID (без минуса)
ADMIN_USER_ID=123456789
# Туда же свой ID
SPY_ALERT_USER_ID=123456789
# Прокси (уже настроено!)
USE_PROXY=true
PROXY_TYPE=socks5
PROXY_HOST=127.0.0.1
PROXY_PORT=10808
5. Замени телефоны на реальные
Открой data/phones.json и замени:
+7 (XXX) XXX-XX-XXна реальные телефоны УК, диспетчера, участкового
Или оставь как есть для теста.
🚀 Запуск бота
cd /home/matrixhasyou/domovoy_bot
./run.sh
Или вручную:
source venv/bin/activate
python main.py
✅ Проверка работы
Бот должен написать тебе в личку:
✅ Домовой бот запущен!
Прокси: ✅
Все системы в норме.
В тестовой группе напиши:
/start— бот ответит меню с кнопками/admin— покажет админ-панель (только тебе)/помощь— список команд
🕵️ Тест верификации
-
С другого аккаунта (жена/друг/второй номер):
- Напиши боту в личку:
45
- Напиши боту в личку:
-
Тебе придёт уведомление:
🔔 Новая заявка на верификацию Жилец: Иван @username Квартира: 45 -
Подтверди:
/verify_approve 987654321(где
987654321— ID пользователя)
🕵️ Тест детекта шпионов
- Создай тестовый аккаунт (без аватарки, ник
user12345) - Добавь в тестовую группу
- Тебе придёт уведомление
- Через 24 часа проверь:
/spies
📊 Админские команды
| Команда | Описание |
|---|---|
/admin |
Панель администратора |
/stats |
Статистика чата |
/spies |
Подозрительные пользователи |
/export |
Экспорт JSON |
/users |
Список жильцов |
/verify |
Заявки на верификацию |
🐛 Отладка
Смотри логи:
tail -f /home/matrixhasyou/domovoy_bot/logs/bot.log
Если ошибка "Unauthorized":
- Проверь
BOT_TOKENв.env
Если ошибка "timeout":
- Проверь прокси:
ps aux | grep xray - Проверь порт:
ss -tlnp | grep 10808
Если бот не отвечает в группе:
- Убедись что бот администратор группы
- Проверь
ADMIN_CHAT_ID(должен быть с минусом!)
📚 Документация
| Файл | Описание |
|---|---|
QUICKSTART.md |
Быстрый старт (5 минут) |
SETUP_GUIDE.md |
Полная пошаговая настройка |
PROXY_SETUP.md |
Настройка прокси |
README.md |
Общая информация |
STATUS.md |
Статус проекта |
🎯 Дальнейшие шаги
- ✅ Протестировать в тестовой группе
- ✅ Настроить телефоны служб
- ✅ Добавить в настоящий чат дома
- ⏳ AI-юрист (потом)
- ⏳ Маркетплейс, опросы (потом)
Всё готово! Вставляй токен и запускай! 🚀