- 新增设置弹窗: trace开关/正文上限、日志等级(debug/info/warn/error)、并发数、重试次数 - 配置运行时生效,持久化到 config.json - 日志系统支持 debug 级别过滤 - 工具栏展示版本号(v0.0.2),来源 wails.json + constants.go - 抢购并发数和重试次数改为读取配置,不再写死常量 - 新增 build.sh 构建脚本,Windows exe 文件名带版本号 - config.json 加入 .gitignore
36 lines
1.5 KiB
Go
36 lines
1.5 KiB
Go
package constants
|
|
|
|
import "time"
|
|
|
|
// Version 应用版本号,与 wails.json version 同步。
|
|
const Version = "0.0.2"
|
|
|
|
const (
|
|
ManualID = "G4KA4Qnz4LDp7"
|
|
RoomID = "9263298"
|
|
ActAlias = "20260120QYOOB"
|
|
|
|
BaseURL = "https://www.douyu.com"
|
|
ShopReferer = BaseURL + "/pages/live-peace-handbook/web/shop?ditchname=pass0&roomId=" + RoomID
|
|
DefaultTimeAPI = BaseURL + "/wgapi/ordnc/activity/peace/storedetail?manualID=" + ManualID + "&commodityID=20260120QYOOB_bag274&rid=" + RoomID
|
|
StoreHomeURL = BaseURL + "/wgapi/ordnc/activity/peace/storehome?manualID=" + ManualID + "&rid=" + RoomID
|
|
CSRFURL = BaseURL + "/japi/carnival/nc/common/generateCsrf"
|
|
BatchLimitURL = BaseURL + "/wgapi/ordnc/activity/peace/batchExchangeLimit"
|
|
PreExchangeURL = BaseURL + "/wgapi/ordnc/activity/peace/preExchange"
|
|
ExchangeURL = BaseURL + "/wgapi/ordnc/activity/peace/exchange"
|
|
BindInfoURL = BaseURL + "/japi/carnivalApi/v2/tencent/bindInfo?actAlias=" + ActAlias
|
|
ScoreURL = BaseURL + "/japi/oms/web/peace/credit/balance"
|
|
UserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36"
|
|
DefaultAttempts = 1
|
|
DefaultConcurrency = 80
|
|
ProductCacheTTL = 30 * time.Second
|
|
|
|
DefaultConfigFile = "config.json"
|
|
DefaultAccountFile = "data/user.txt"
|
|
DefaultLogDir = "logs"
|
|
DefaultSuccessDir = "success_images"
|
|
)
|
|
|
|
// CST 中国标准时间 UTC+8。
|
|
var CST = time.FixedZone("CST", 8*3600)
|