API

频道脚本入口

脚本入口是频道脚本模块的默认导出函数。在在线编辑器中,也就是:
export default async function (payload, context) {
// ...
}
脚本入口在本地构建的项目中,与在线编辑器相似,第一个参数是 payload,第二个参数是 context。参考频道脚本模板
  • payload 是上下文传入的数据,目前仅支持以下方式提供:
    1. 1.
      在调试页面“测试”,或在部署页面手动“执行”时,在 payload 输入框中通过 JSON 格式提供。
    2. 2.
      通过 webhook 触发脚本时,通过查询字符串或 POST 方法的请求体(JSON)提供。方式如下:
      • 查询字符串,如:https://script.dingshao.cn/webhook/[token]?message=test
      • 请求体(JSON),如:{"message":"test"}。注意配置正确的 Content-Type: application/json
  • context 是脚本执行的上下文对象,包含 storage 等实用功能。
参考盯梢脚本仓库了解更多信息。
复制链接