domovoy_bot/РАССЫЛКА_ИСПРАВЛЕНА.md
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

147 lines
4.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ✅ РАССЫЛКА ИСПРАВЛЕНА!
## 🎯 Что было исправлено:
**Проблема:** Состояния (FSM) не работали, потому что в `main.py` не было `storage`.
**Решение:** Добавлен `MemoryStorage` в Dispatcher.
---
## 🧪 Как протестировать рассылку:
### Шаг 1: Начни в личке
1. **Напиши боту в ЛИЧКУ:** `/admin`
2. **Нажми кнопку:** «📤 Рассылка»
3. **Бот должен ответить:**
```
📤 Рассылка
Теперь отправьте сообщение, которое нужно разослать всем жильцам.
Или отмените командой /cancel
```
### Шаг 2: Отправь текст
**Просто отправь текст** (как обычное сообщение):
```
Всем привет! Это тестовая рассылка.
Завтра в 19:00 собрание в холле.
```
### Шаг 3: Проверь результат
**Бот должен ответить:**
```
📤 Начинаю рассылку...
Сообщение: Всем привет! Это тестовая...
```
**Затем:**
```
✅ Рассылка завершена!
Успешно: X
Ошибок: 0
В чат: ✅
```
### Шаг 4: Проверь что пришло
1. **В общий чат** — должно прийти объявление
2. **Тебе в личку** — должно прийти то же объявление
3. **Второму пользователю** — тоже должно прийти
---
## 🔍 Что проверять если не работает:
### 1. В личке ли начал?
```
В группе: /admin → Рассылка
В личке: /admin → Рассылка
```
### 2. Видишь ли сообщение «Теперь отправьте...»?
Если нет — состояние не включилось.
### 3. Смотри логи:
```bash
tail -f /home/matrixhasyou/domovoy_bot/logs/bot.log
```
Должно быть:
```
Рассылка отправлена в чат -1001234567890
```
---
## 📋 Команды для рассылки:
| Команда | Описание |
|---------|----------|
| `/admin` → «Рассылка» | Начать рассылку |
| `[отправить текст]` | Отправить сообщение для рассылки |
| `/cancel` | Отменить рассылку |
---
## 💡 Пример полного цикла:
```
# 1. В личке боту:
/admin
# 2. Нажимаешь кнопку «📤 Рассылка»
# 3. Бот:
📤 Рассылка
Теперь отправьте сообщение, которое нужно разослать всем жильцам.
# 4. Отправляешь:
Уважаемые жильцы!
Завтра в 19:00 собрание в холле 1 этажа.
Явка обязательна!
# 5. Бот:
📤 Начинаю рассылку...
Сообщение: Уважаемые жильцы! Завтра в 19:00...
✅ Рассылка завершена!
Успешно: 50
Ошибок: 0
В чат: ✅
# 6. В общий чат приходит:
📢 Объявление от администрации
Уважаемые жильцы!
Завтра в 19:00 собрание в холле 1 этажа.
Явка обязательна!
# 7. Всем жильцам в личку приходит то же самое
```
---
## ⚠️ Важно:
- **Работает только в личке** — в группе кнопку нажать нельзя
- **Рассылает только верифицированным** — кто не прошёл верификацию, не получит
- **В чат тоже отправляет** — все видят объявление
---
**Попробуй прямо сейчас!** 🚀
1. Напиши боту в личку: `/admin`
2. Нажми: «📤 Рассылка»
3. Отправь: `Тест рассылки 123`
4. Проверь что пришло в чат и в личку