mirror of
https://github.com/hlt1995/qlScripts.git
synced 2026-11-05 23:26:44 +08:00
Update Redeem.mjs
This commit is contained in:
1 parent
28b51ca909
commit
b0d596a7c1
1 file changed
+6
-5
+6
-5
@@ -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();
|
||||
Reference in new issue
Block a user