Skip to content

华为 AGC 云函数文档

下载最新版的 tencent_scf.zip 压缩包

解压压缩包(当然如果你使用 winrar 等软件直接编辑压缩包更好)

编辑 index.js 文件。将代码修改如下:

index.js
js
"use strict";

exports.handler = handler;

// 这里填写你的配置,下面是示例,注意不要公开本文件
global.BILITOOLS_CONFIG = {
  function: {
    silver2Coin: false,
    liveSignTask: false,
  },
  userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36 Edg/104.0.1293.63',
  cookie: ""
};

async function handler(event, _context, callback) {
  try {
    const {
      dailyTasks
    } = require("./task/dailyTask");
    const message = await dailyTasks();
    callback === null || callback === void 0 ? void 0 : callback(null, message);
  } catch (error) {
    callback === null || callback === void 0 ? void 0 : callback(error);
  }
}

重新压缩为 zip 压缩包,用于上传到 AGC

2. 新增 AGC CF

点击进入 AGC

先创建一个项目,打开项目后开通云函数

agc-create-fc

开通云函数后创建新的云函数,注意选择地域,后面不能改

地域agc-create-map

基础配置

  • 运行环境选择最新的 Nodejs(最低请选择 14)

AGC基础配置

创建好后修改基本信息

AGC基础配置2

触发器配置

此处使用 CRON 表达式是 UTC 时间,本地时间需要小时减 8

fc-create-trigger

记得开启触发器

fc-create-trigger