脱敏运行配置和旧文档

This commit is contained in:
yml
2026-05-25 22:27:11 +08:00
parent 38c6323649
commit b1979eea94
32 changed files with 105 additions and 2938 deletions
+2
View File
@@ -12,4 +12,6 @@ data/logs/
data/*.db
data/*.db-shm
data/*.db-wal
data/*.json
!data/*.example.json
data/cloudtentacles-session.json
+2
View File
@@ -92,3 +92,5 @@ npm test
- `data/logs/webhook-YYYY-MM-DD.log`
日志按天切分,默认自动清理 7 天前的旧日志。成功的 `/health``/health/live``/health/ready` 探活请求默认不写 access log。
`data/*.json` 为本地运行配置,可能包含账号、Cookie、token 或平台配置,默认不提交;请复制 `data/*.example.json` 后填写真实值。
-23
View File
@@ -1,23 +0,0 @@
{
"defaults": {
"messageTemplate": "您的订单 {platformOrderId} 已创建领取链接,请您复制链接到浏览器自动兑换,请尽快打开并完成领取:\n\n{claimUrl}",
"autoDeliveryMessageTemplate": "亲亲,您购买的兑换码已自行兑换成功,请在游戏中邮件领取,感谢您的支持"
},
"shops": {
"693760716": {
"enabled": true,
"shopName": "大锤商行",
"accessToken": "AldsIdlefmykv7w6xdvgf9r2ymsxrmznux74tyaehc9pwygdnrgr4"
},
"2037495620": {
"enabled": true,
"shopName": "羊小胖。",
"accessToken": "AldsIdle4925bh8c9n3ka79fxauc9egk7uea6f6frfbbb5btvxpvu"
},
"2209880145223": {
"enabled": true,
"shopName": "大锤号商",
"accessToken": "AldsIdleu5rzb68g8gh32sk9e8rbunes6gwyg59aph2nn5em6fp4r"
}
}
}
@@ -0,0 +1,16 @@
{
"enabled": true,
"sources": [
{
"key": "default",
"label": "默认账号",
"enabled": true,
"baseUrl": "https://example.com",
"username": "",
"password": "",
"phone": "",
"deviceId": "-",
"deviceType": 0
}
]
}
@@ -1,27 +0,0 @@
{
"enabled": true,
"sources": [
{
"key": "default",
"label": "默认账号",
"enabled": true,
"baseUrl": "https://123.207.217.176",
"username": "17665234375",
"password": "yaochao11",
"phone": "17665234375",
"deviceId": "-",
"deviceType": 0
},
{
"key": "account2",
"label": "备用账号 1",
"enabled": true,
"baseUrl": "https://123.207.217.176",
"username": "18216161068",
"password": "yaochao11",
"phone": "18216161068",
"deviceId": "-",
"deviceType": 0
}
]
}
@@ -0,0 +1,30 @@
{
"enabled": true,
"items": [
{
"id": "示例快手云商品",
"enabled": false,
"priority": 100,
"provider": "91kaquan",
"platform": "kuaishou",
"shopId": "91kaquan",
"internalSkuCode": "示例快手云商品",
"internalSkuName": "示例快手云商品",
"externalSkuCode": "EXTERNAL-SKU-001",
"externalItemId": "",
"externalSkuName": "示例外部商品",
"resolvedSkuName": "示例快手云商品",
"cloudSourceKey": "default",
"cloudSourceKeyFallbacks": [],
"cloudSkuId": 1,
"cloudSkuName": "示例云商品",
"autoBuyEnabled": true,
"minAssetReserve": 0,
"autoReturnNumberAfterDispatch": true,
"autoConsumeAfterDispatch": false,
"kuaishouConsumeShopId": "",
"kuaishouConsumeShopName": "",
"notes": "复制为 kuaishou-cloud-fulfillment.json 后填写真实配置"
}
]
}
@@ -1,85 +0,0 @@
{
"enabled": true,
"items": [
{
"id": "套装-浪漫天命",
"enabled": true,
"priority": 100,
"provider": "91kaquan",
"platform": "kuaishou",
"shopId": "91kaquan",
"internalSkuCode": "套装-浪漫天命",
"internalSkuName": "183999074512936",
"externalSkuCode": "183999074512936",
"externalItemId": "183999074512936",
"externalSkuName": "183999074512936",
"resolvedSkuName": "183999074512936",
"cloudSourceKey": "default",
"cloudSourceKeyFallbacks": [
"account2"
],
"cloudSkuId": 28,
"cloudSkuName": "套装-浪漫天命",
"vnKey": "1",
"autoBuyEnabled": true,
"minAssetReserve": 0,
"autoReturnNumberAfterDispatch": true,
"autoConsumeAfterDispatch": true,
"kuaishouConsumeShopId": "3676797936",
"kuaishouConsumeShopName": "小鱼儿游戏服务店",
"notes": "从 91卡券订单 2614500561157561 导入"
},
{
"id": "套装-浪漫天命",
"enabled": true,
"priority": 100,
"provider": "91kaquan",
"platform": "kuaishou",
"shopId": "3676797936",
"internalSkuCode": "套装-浪漫天命",
"internalSkuName": "183999074511936",
"externalSkuCode": "183999074511936",
"externalItemId": "183999074511936",
"externalSkuName": "183999074511936",
"resolvedSkuName": "183999074511936",
"cloudSourceKey": "default",
"cloudSourceKeyFallbacks": [],
"cloudSkuId": 28,
"cloudSkuName": "套装-浪漫天命",
"vnKey": "1",
"autoBuyEnabled": true,
"minAssetReserve": 0,
"autoReturnNumberAfterDispatch": true,
"autoConsumeAfterDispatch": true,
"kuaishouConsumeShopId": "3676797936",
"kuaishouConsumeShopName": "小鱼儿游戏服务店",
"notes": "从 91卡券订单 2613900255300561 导入"
},
{
"id": "91卡券订单取样导入",
"enabled": true,
"priority": 100,
"provider": "91kaquan",
"platform": "kuaishou",
"shopId": "91kaquan",
"internalSkuCode": "套装-浪漫天命",
"internalSkuName": "套装-浪漫天命",
"externalSkuCode": "183999074510936",
"externalItemId": "183999074510936",
"externalSkuName": "183999074510936",
"resolvedSkuName": "183999074510936",
"cloudSourceKey": "default",
"cloudSourceKeyFallbacks": [],
"cloudSkuId": 28,
"cloudSkuName": "套装-浪漫天命",
"vnKey": "1",
"autoBuyEnabled": true,
"minAssetReserve": 0,
"autoReturnNumberAfterDispatch": true,
"autoConsumeAfterDispatch": true,
"kuaishouConsumeShopId": "3676797936",
"kuaishouConsumeShopName": "小鱼儿游戏服务店",
"notes": "从 91卡券订单 2613300010204561 导入"
}
]
}
@@ -0,0 +1,13 @@
{
"enabled": true,
"baseUrl": "https://s.kwaixiaodian.com",
"shops": [
{
"shopId": "",
"kshopName": "",
"cookie": "",
"userAvatar": "",
"enabled": false
}
]
}
@@ -1,20 +0,0 @@
{
"enabled": true,
"baseUrl": "https://s.kwaixiaodian.com",
"shops": [
{
"shopId": "3676797936",
"kshopName": "小鱼儿游戏服务店",
"cookie": "_did=web_977722931F45F3C4; did=web_mxsox80uwsj3o4bkdsi2xhbxnx5gdlpn; sid=kshop.api; kshop.api_st=Cgxrc2hvcC5hcGkuc3QSoAHnDz5KbyPrdR8uWNB0MspVtX2zUOBrDcysluKZ9P6NT0IaEtnV-24otPiLyxcbH1iStuNg84bSxClfdu63cgMKzi0AovJn5DFqJUjXPfJZ1XxL8xDXOIdvv73SVr0eQhPKrD_twqnWJu-1HLgxl294XMhDPhO8JbNcFhv_cOwBsxjZYUNMs_7kpRHIpDEU_adQH0zQOBVQYu4AzU0rhF2EGhI9zclILZeuwZLmGG1mEKpcYGMiIOkT8avvcn-qSsIRdLyBf0U1Fjoud_FP9qcCFMjohN1AKAUwAQ; kshop.api_ph=a5c01f4da50e7eda8facb70fd1b13af57eb3; bUserId=1000324969453; userId=3676797936; kuaishou.shop.b_st=ChJrdWFpc2hvdS5zaG9wLmIuc3QSoAHbRIrpTvTjW-nbSsGDVimfmFK01ohV83Wh1v9vCN89z4-bJqpa_r7jmXBgL53hZ0OD5Y8Jz5fUPxWT-6PYNCfLVB20XogIDibxfXXjJSW5d4nchty1_veIl6r4NsUhHu0N93XRsx8vUxfQvAwlczsvefFqvPeZ3iAQnACDEVqJ7m7oI5BK9MCobzGGGuznAgtY8l0Z10qy3e5WmPgiSaI4GhLSubyi-uEBAthqCoUoWxNxjR0iINJ8MTa8OcsVUjQ5AuIuH9BtGr4JuS89zMjEz3McjsjmKAUwAQ; kuaishou.shop.b_ph=0a29c066148190b0759c776da8e94775e7dd",
"userAvatar": "https://p2-pro.a.yximgs.com/uhead/AB/2024/11/17/20/BMjAyNDExMTcyMDQ3NTdfMzY3Njc5NzkzNl8yX2hkODUyXzIwNg==_s.jpg",
"enabled": true
},
{
"shopId": "4269276762",
"kshopName": "稚嫩游戏交易店",
"cookie": "_did=web_1426300268274CD9; did=web_ozkrrsevhb6yuztyk6m63vqqi5h2pzfl; __risk_web_device_id=cd52e12c1773406609757e71; sid=kuaishou.shop.b; sellerId=4269276762; bUserId=1000492186791; userId=4269276762; merchantSellerId=4269276762; merchantSessionKey=1777621574120_fbd47024d23e73fc4ad1a157ffece433; kuaishou.shop.b_st=ChJrdWFpc2hvdS5zaG9wLmIuc3QSoAFzGnewF-wCpt4rHi-D-pp8zPUp7HByKY0MlHkw-WV676zG7z09Y5i7d7URwmGC8CL13jN0fOGV7d3GfaH2XLH8d4p60z0Ms-dIX0bipkI0yUWHfgnWqv9VPa8HqVRqMLs2VGD82X9tAR3eN9PXu38AYg0a5kpawchGPb2tjcYgLgH5b5DnJgjipHqzWb8Ma8AcLOmryqCSg4ZHwO5dbVJHGhIdwFBlxRpZgyh6i0Do-DSRsroiIIayd1xA628OsvCY2qV1HjCrTvMVt-3LmXcU6rLKSzytKAUwAQ; kuaishou.shop.b_ph=38925ccb882ec5456dd1c6bcee3f87b7e740",
"userAvatar": "https://p2-pro.a.yximgs.com/uhead/AB/2024/07/23/17/BMjAyNDA3MjMxNzA1MThfNDI2OTI3Njc2Ml8yX2hkNDg1XzgxNQ==_s.jpg",
"enabled": true
}
]
}
@@ -0,0 +1,14 @@
{
"enabled": true,
"channels": {
"bark": {
"enabled": true,
"serverUrl": "https://api.day.app",
"recipients": []
},
"wpush": {
"enabled": true,
"recipients": []
}
}
}
@@ -1,40 +0,0 @@
{
"enabled": true,
"channels": {
"bark": {
"enabled": true,
"serverUrl": "https://api.day.app",
"recipients": [
{
"id": "cdab629b-0480-4741-a4b5-4c11fb8fbc6b",
"name": "弋宸先生",
"deviceKey": "NaiQzbZkJTcaW23VWU9AXf",
"enabled": true
},
{
"id": "82af4cb0-f6b2-4636-b1ca-29f482c49b30",
"name": "yml-测试1",
"deviceKey": "5EdwoMkrpuAfNLZN8aVrh5",
"enabled": true
}
]
},
"wpush": {
"enabled": true,
"recipients": [
{
"id": "1c1089bb-4a54-4ec9-a10f-15b8099fdfb0",
"name": "y",
"apiKey": "WPUSHcPSmgodKUwMCB13IFSHJsyBqUI4",
"enabled": true
},
{
"id": "5affc7d0-3944-43ee-90cb-8242ab9b34e7",
"name": "yml",
"apiKey": "WPUSHsa44qjF35klEZRqVHxAouoDE2A6",
"enabled": true
}
]
}
}
}
@@ -1,42 +0,0 @@
[
{
"provider": "agiso",
"platform": "xianyu",
"shopId": "2209880145223",
"shopName": "",
"skuCode": "海底捞第五人格皮肤",
"skuName": "海底捞第五人格皮肤",
"profileKey": "tencent_claim_redeem",
"enabled": false,
"priority": 100,
"config": {},
"match": {
"externalSkuCode": "6227949975509",
"externalItemId": "1038123159888",
"externalSkuName": "海底捞第五人格皮肤",
"config": {
"resolvedSkuName": "海底捞第五人格皮肤"
}
}
},
{
"provider": "agiso",
"platform": "xianyu",
"shopId": "2209880145223",
"shopName": "",
"skuCode": "三角洲海底捞动作",
"skuName": "海底捞干员庆生动作1个",
"profileKey": "tencent_claim_redeem",
"enabled": true,
"priority": 100,
"config": {},
"match": {
"externalSkuCode": "6063968816746",
"externalItemId": "1041598483721",
"externalSkuName": "海底捞干员庆生动作1个",
"config": {
"resolvedSkuName": "海底捞干员庆生动作1个"
}
}
}
]
@@ -4,8 +4,8 @@
{
"id": "cloudtentacles-health",
"type": "cloudtentacles_health",
"enabled": true,
"intervalSeconds": 18000,
"enabled": false,
"intervalSeconds": 300,
"cooldownSeconds": 1800,
"config": {
"assetThreshold": 500,
@@ -14,12 +14,6 @@
"sourceKey": "default",
"label": "默认账号",
"enabled": true,
"assetThreshold": 100
},
{
"sourceKey": "account2",
"label": "备用账号 1",
"enabled": true,
"assetThreshold": 500
}
]
@@ -113,14 +113,14 @@ test('resolveOpen91QueryState returns success only when every task is ready', ()
test('buildOpen91CardItem mirrors claim link into jumpLink and leaves password empty', () => {
assert.deepEqual(
buildOpen91CardItem({
claimUrl: 'https://221329.cc.cd/#/claim/abc123xyz',
claimUrl: 'https://example.com/#/claim/abc123xyz',
expireTime: '2026-05-05 12:00:00',
}),
{
cardNo: 'https://221329.cc.cd/#/claim/abc123xyz',
cardNo: 'https://example.com/#/claim/abc123xyz',
cardPwd: '',
expireTime: '2026-05-05 12:00:00',
jumpLink: 'https://221329.cc.cd/#/claim/abc123xyz',
jumpLink: 'https://example.com/#/claim/abc123xyz',
},
)
})