Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vv314/actions-mtz-coupons

以自动化的方式领取外卖红包。
https://github.com/vv314/actions-mtz-coupons

coupons github-actions meituan waimai

Last synced: 13 days ago
JSON representation

以自动化的方式领取外卖红包。

Awesome Lists containing this project

README

        









workflow
release
update
forks
forks



# 🧧 外卖神券天天领 Ver.2

外卖神券天天领,超值红包享不停;以自动化的方式领取外卖红包。


> [!NOTE]
> ★ 专注领劵,不搞杂七杂八

> ★ 多帐号支持,全村都能配上

> ★ 并行化任务,数管齐下更有效率

> ★ 异常重试,一次不行再来一次

> ★ 多路消息通知,总有一个到达你

> ★ Github Actions 部署,操作如此简单


## 👨‍🍳 指南

### 环境要求

- [Node.js](https://nodejs.org/) v20.0 及以上
- [pnpm](https://pnpm.io/) v8.0 及以上

### 获取账号 Token

[使用 Chrome DevTools 获取账号 Token](./docs/获取token.md)

**示例:**

```
Js3xxxxFyy_Aq-rOnxMte6vKPV4AAAAA6QwAADgqRBSfcmNqyuG8CQ7JDL7xxxxNGbfF7tPNV5347_ANLcydua_JHCSRj0_xx
```

> [!IMPORTANT]
> 账号 Token 仅限官方接口身份认证,本项目([vv314/actions-mtz-coupons](https://github.com/vv314/actions-mtz-coupons) )**不会存储和发送给第三方**。

### [GitHub Actions](https://docs.github.com/cn/actions) 部署

#### 1. Fork 源项目

1. 访问 [vv314/actions-mtz-coupons](https://github.com/vv314/actions-mtz-coupons) 源仓库
2. 点击右上角 `Fork` 按钮
3. 点击右上角 `Star` 按钮

如果本项目对你有帮助,就让 ⭐️ 闪耀吧 ;)

> [!TIP]
> Fork 后的项目可执行 `npm run sync` 同步上游更新,详情参考 [一键同步](./docs/更新.md)。

#### 2. 配置 Actions secrets

1. 导航到你的仓库主页面,点击 ⚙️**Settings**
2. 在边栏的 "Security" 部分中选择 **Secrets and variables**、然后单击 **Actions**
3. 选中 **Secrets** tab,点击 **New repository secret** 创建仓库密码
1. 在 `Name` 表单项填入 "TOKEN"
2. 在 `Secret` 表单项填入 Token 值(参考 [获取 Token](./docs/获取token.md))
4. 点击 **Add secret** 保存配置

#### 3. 启用 Actions

1. 导航到你的仓库主页面,点击 **Actions**
2. 在左侧边栏中,点击 **领红包**
![启用](https://github.com/vv314/actions-mtz-coupons/assets/7637375/7a1fb38d-8489-4d1a-9318-f1f2e5fab878)
3. 点击 **Enable workflow** 启用 Actions

### 脚本触发方式

Github Actions 工作流支持**手动**与**自动**两种触发方式。

#### 定时触发(默认开启)

每日 `11:00` 前定时执行。

#### 手动触发

- [在项目主页上调用](https://docs.github.com/cn/actions/managing-workflow-runs/manually-running-a-workflow#)
- [使用 REST API 调用](https://docs.github.com/cn/rest/reference/actions#create-a-workflow-dispatch-event)

## 🤹‍♂️ 进阶用法

- [使用 JSON Token](./docs/token配置.md)
- [添加消息通知](./docs/通知.md)
- [使用多账户配置](./docs/token配置.md)
- [脚本更新](./docs/更新.md)
- [本地运行](./docs/本地运行.md)

## 🍕 参与贡献

请参阅:[CONTRIBUTING.md](https://github.com/vv314/actions-mtz-coupons/blob/main/CONTRIBUTING.md)

## 📜 声明

本项目仅供学习与研究之用,请勿用于商业或非法用途。原作者不能完全保证项目的合法性,准确性和安全性,因使用不当造成的任何损失与损害,与原作者无关。请仔细阅读此声明,一旦您使用并复制了本项目,则视为已接受此声明。

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=vv314/actions-mtz-coupons&type=Date)](https://star-history.com/#vv314/actions-mtz-coupons&Date)