diff --git a/139cloud/Redeem.mjs b/139cloud/Redeem.mjs index a00be1b..7e03826 100644 --- a/139cloud/Redeem.mjs +++ b/139cloud/Redeem.mjs @@ -2,7 +2,7 @@ import { loadConfig, useExchange } from "./caiyun-1.0.0-alpha.7.mjs"; const { config, message } = await loadConfig(); -const configRaw = process.env.REDEEM_CONFIG || ""; +const configRaw = process.env.REDEEM_CONFIG || ""; // 变量名 const configLines = configRaw.split(/\r?\n/).map(line => line.trim()).filter(Boolean); const configMap = {}; @@ -11,6 +11,7 @@ for (const line of configLines) { if (key && value !== undefined) configMap[key.trim()] = value.trim(); } +// 变量值 const ACCOUNT_INDEX = parseInt(configMap.ACCOUNT_INDEX, 10); const EXCHANGE_IDS = configMap.EXCHANGE_IDS .split(/[,&]/) @@ -52,14 +53,14 @@ const waitTo24Hour = () => { return new Promise(resolve => setTimeout(resolve, ms)); }; -// 等待到24点 +// 等待到 24 点(最大等待 2 分钟) await waitTo24Hour(); -// 兑换奖品 +// 兑换奖品,此处为 id 数组(可多个) await exchange(EXCHANGE_IDS); -// 快速兑换 +// 快速兑换,如果需要自定义逻辑,可以使用这个 api,在兑换前不会有校验, 注意导入 exchangeQuickly await exchangeQuickly(EXCHANGE_IDS, '奖品名称'); -// 发送推送 +// 发送推送,如果兑换成功默认发送一次 await sendMessage();