Update README.md
This commit is contained in:
@@ -53,7 +53,7 @@ python main.py
|
|||||||
Основные локальные пути по умолчанию:
|
Основные локальные пути по умолчанию:
|
||||||
|
|
||||||
- `Users/` - записи пользователей.
|
- `Users/` - записи пользователей.
|
||||||
- `filesforcookie/` - временные файлы cookie.
|
- `Cookies/` - временные файлы cookie.
|
||||||
- `bot_config.json` - ставки, казна и переключатели функций.
|
- `bot_config.json` - ставки, казна и переключатели функций.
|
||||||
- `bot_stats.json` - общая статистика.
|
- `bot_stats.json` - общая статистика.
|
||||||
- `proxies.txt` - необязательный список прокси.
|
- `proxies.txt` - необязательный список прокси.
|
||||||
@@ -69,41 +69,4 @@ python main.py
|
|||||||
python main.py
|
python main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
Пользователь может выполнить `/start`, отправить текст с cookie или загрузить `.txt`-файл. Администратор открывает панель управления командой `/admin`.
|
Пользователь может выполнить `/start`, отправить текст с cookie или загрузить `.txt`-файл. Администратор открывает панель управления командой `/admin`.
|
||||||
|
|
||||||
## Структура проекта
|
|
||||||
|
|
||||||
```text
|
|
||||||
main.py Запуск бота и polling
|
|
||||||
config.py Переменные окружения и значения по умолчанию
|
|
||||||
db/storage.py Хранение конфигурации, статистики и прокси
|
|
||||||
db/users.py Хранение записей пользователей
|
|
||||||
models/ Типизированные модели данных
|
|
||||||
services/roblox.py Проверка Roblox, донаты и обновление cookie
|
|
||||||
services/pricing.py Подбор ставок и расчет выплат
|
|
||||||
services/withdrawals.py CryptoBot-чека и счета казны
|
|
||||||
services/referrals.py Реферальные выплаты
|
|
||||||
services/admin.py Административные операции
|
|
||||||
handlers/ Команды, callback-и и FSM-сценарии
|
|
||||||
keyboards/ Inline-клавиатуры
|
|
||||||
states/admin.py Состояния админской FSM
|
|
||||||
utils/ Парсинг, логирование и общие функции
|
|
||||||
```
|
|
||||||
|
|
||||||
## Безопасность
|
|
||||||
|
|
||||||
Roblox-cookie являются учетными данными. Считайте `robsec.txt`, загруженные файлы и каталог `Users/` конфиденциальными данными. Ограничьте доступ к файловой системе, храните резервные копии в зашифрованном виде и удаляйте ненужные данные.
|
|
||||||
|
|
||||||
Интеграция CryptoBot сейчас использует testnet-endpoint-ы в `services/withdrawals.py`. Перед работой с реальными средствами отдельно проверьте и измените эти endpoint-ы.
|
|
||||||
|
|
||||||
## Проверка
|
|
||||||
|
|
||||||
Проверить синтаксис Python можно командой:
|
|
||||||
|
|
||||||
```powershell
|
|
||||||
python -m compileall -q config.py main.py db handlers keyboards models services states utils
|
|
||||||
```
|
|
||||||
|
|
||||||
## Лицензия
|
|
||||||
|
|
||||||
MIT. См. [LICENSE](LICENSE).
|
|
||||||
Reference in New Issue
Block a user