Добавил readme

This commit is contained in:
MpakobecEx 2026-05-27 22:28:35 +05:00
parent d16c05ad27
commit 5e2072062d
2 changed files with 52 additions and 1 deletions

1
.gitignore vendored
View File

@ -39,3 +39,4 @@ screenlog.0
# Секреты и конфиги (ВАЖНО!) # Секреты и конфиги (ВАЖНО!)
.env .env
config.py config.py
start.sh

50
README.md Normal file
View File

@ -0,0 +1,50 @@
# 🌑 МракоЗвон
**МракоЗвон** — Telegram бот для хранения номеров телефонов и бонусных карт (QR-кодов). Поддерживает белый список пользователей, веб-морду для управления и выдачу случайных номеров из самых старых/неиспользуемых.
## 📱 Возможности
- ✅ Хранение номеров телефонов (автоматическое приведение к формату `+7-xxx-xxx-xx-xx`)
- ✅ Хранение бонусных карт (QR-коды)
- ✅ Связывание номера с бонусной картой
- ✅ Выдача случайного номера из 10 самых старых (или 20% при большой базе)
- ✅ Белый список пользователей (только свои могут пользоваться)
- ✅ Веб-морда для просмотра и удаления номеров
- ✅ Поддержка QR-кодов (распознавание из фото)
- ✅ Автозапуск через systemd (Linux) или screen
## 🚀 Команды бота
| Команда | Описание |
|---------|----------|
| `/start` | Запустить бота, показать меню |
| `/get` | Получить случайный номер из базы (с картой, если есть) |
| `/stats` | Показать статистику базы |
| `/del <номер>` | Удалить номер из базы |
| `/adduser <id> [username]` | Добавить пользователя в белый список (админ) |
| `/removeuser <id>` | Удалить пользователя из белого списка (админ) |
| `/whitelist` | Показать белый список (админ) |
## 🃏 Как пользоваться бонусными картами
1. **Привязать карту к номеру** — отправь в одном сообщении номер телефона и фото QR-кода
2. **Только номер** — отправь номер текстом
3. **Только карта** — отправь фото QR (без номера, карта не привяжется, нужен номер)
При запросе `/get` бот выдаёт номер и картинку бонусной карты (если она есть).
## 🌐 Веб-морда
Доступна по адресу: `https://твой-домен/get_webapp`
- Просмотр всех номеров
- Удаление номеров
- Просмотр бонусных карт (кнопка "🃏 Карта")
## 📦 Установка и запуск
### 1. Клонируем репозиторий
```bash
git clone https://github.com/ТВОЙ_НИК/MpakoPhoneBot.git
cd MpakoPhoneBot