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
112 lines
2.3 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|