Files
Sven 72fe2fb4f4
GitHub Traffic Count Update Everyday / build (push) Has been cancelled
GitHub Clone Count Update Everyday / build (push) Has been cancelled
feat: replace analytics-only UI with full miner config dashboard
add JSON-backed miner configuration
make new config UI the root web interface
move analytics view to /analytics
add follower import with selectable and sortable streamer priority list
add notifier, logger, streamer default, and prediction settings controls
add prediction presets and per-streamer overrides
preserve mounted cookies/logs/analytics for Docker deployment
mask secrets in config API responses
2026-07-19 21:32:08 +02:00

112 lines
2.3 KiB
JSON

{
"account": {
"username": "your-twitch-username",
"password": ""
},
"miner": {
"claim_drops_startup": false,
"enable_analytics": true,
"disable_ssl_cert_verification": false,
"disable_at_in_nickname": false,
"priority": ["STREAK", "DROPS", "ORDER"],
"followers": false,
"followers_order": "ASC",
"blacklist": []
},
"analytics": {
"host": "0.0.0.0",
"port": 5000,
"refresh": 5,
"days_ago": 7
},
"logger": {
"save": true,
"console_level": "INFO",
"console_username": false,
"auto_clear": true,
"time_zone": "",
"file_level": "INFO",
"emoji": true,
"less": true,
"colored": true,
"color_palette": {
"STREAMER_ONLINE": "GREEN",
"STREAMER_OFFLINE": "RED",
"BET_WIN": "MAGENTA"
}
},
"notifications": {
"telegram": {
"enabled": false,
"chat_id": "",
"token": "",
"events": ["STREAMER_ONLINE", "STREAMER_OFFLINE", "CHAT_MENTION"],
"disable_notification": true
},
"discord": {
"enabled": false,
"webhook_api": "",
"events": ["STREAMER_ONLINE", "STREAMER_OFFLINE", "CHAT_MENTION"]
},
"webhook": {
"enabled": false,
"endpoint": "",
"method": "GET",
"events": []
},
"matrix": {
"enabled": false,
"username": "",
"password": "",
"homeserver": "matrix.org",
"room_id": "",
"events": []
},
"pushover": {
"enabled": false,
"userkey": "",
"token": "",
"priority": 0,
"sound": "pushover",
"events": []
},
"gotify": {
"enabled": false,
"endpoint": "",
"priority": 8,
"events": []
}
},
"streamer_defaults": {
"make_predictions": true,
"follow_raid": true,
"claim_drops": true,
"claim_moments": true,
"watch_streak": true,
"community_goals": false,
"chat": "ONLINE",
"bet": {
"strategy": "SMART",
"percentage": 5,
"percentage_gap": 20,
"max_points": 50000,
"minimum_points": 0,
"stealth_mode": false,
"delay_mode": "FROM_END",
"delay": 6,
"filter_condition": {
"enabled": false,
"by": "total_users",
"where": "GTE",
"value": 1
}
}
},
"streamers": [
{
"username": "streamer-username",
"enabled": true
}
]
}