配置说明¶
当前配置分成两层:
- 通用配置:
config/global_config.json - 账号配置:
users/<账号>/<账号>_config.json
一、目录结构¶
典型账号目录:
users/
xu/
xu_config.json
state.json
presets.json
xu.session
各文件作用:
*_config.json:账号主配置state.json:运行状态presets.json:账号可用预设.session:Telegram 登录会话
二、管理员入口:admin_console¶
管理员入口必须配置,只能二选一:
telegram_idtelegram_bot
1. telegram_id¶
适合:
- 自己的 Telegram 私聊
- 单独管理 chat
"admin_console": {
"mode": "telegram_id",
"telegram_id": {
"chat_id": 1234567890
},
"telegram_bot": {
"bot_token": "",
"chat_id": "",
"allowed_sender_ids": []
}
}
2. telegram_bot¶
适合:
- 每个账号一个独立管理员 bot
- 命令、状态和操作结果不想混在个人聊天里
"admin_console": {
"mode": "telegram_bot",
"telegram_id": {
"chat_id": 1234567890
},
"telegram_bot": {
"bot_token": "123456:ABC",
"chat_id": "1234567890",
"allowed_sender_ids": [1234567890]
}
}
当前限制:
- 只支持 bot 私聊
- 不支持群
- 不支持双入口同时收命令
三、通知渠道:notification.channels¶
通知渠道只负责“发通知”,不负责命令交互。
"notification": {
"channels": {
"iyuu": {
"enable": false,
"url": "",
"token": ""
},
"telegram_notify_bot": {
"enable": true,
"bot_token": "",
"chat_id": ""
}
}
}
说明:
iyuu:重点通知telegram_notify_bot:Telegram 通知 bot- 它们和
admin_console.telegram_bot不是一回事
四、AI 配置¶
当前主要通过 OpenAI 兼容方式接模型接口。
典型结构:
"ai": {
"enabled": true,
"api_keys": [
"sk-xxx"
],
"base_url": "https://integrate.api.nvidia.com/v1",
"timeout": 45,
"max_retries": 3,
"rate_limit_rpm": 40,
"models": {
"1": {
"model_id": "qwen/qwen3-next-80b-a3b-instruct",
"enabled": true
}
},
"fallback_chain": ["1"]
}
重点字段:
api_keysbase_urltimeoutrate_limit_rpmmodelsfallback_chain
五、betting 时序配置¶
当前默认值:
"betting": {
"prompt_wait_sec": 1.2,
"predict_timeout_sec": 8.0,
"click_interval_sec": 0.45,
"click_timeout_sec": 6.0
}
字段说明:
prompt_wait_sec:盘口消息没有按钮时的等待补偿predict_timeout_sec:模型预测超时click_interval_sec:多按钮点击之间的间隔click_timeout_sec:单次按钮点击超时
六、预设文件¶
模板预设统一为:
5k1w2w3w5w10w15w20w30w
如果旧账号目录里还留着旧 yc* 预设,当前版本加载时会自动丢弃这些旧键。