/actions-mtz-coupons

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

Primary LanguageJavaScriptMIT LicenseMIT

外卖神券天天领

🧧【美团】外卖神券天天领

workflow license

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

使用教程

获取活动 TOKEN

打开美团外卖活动页,登录后使用 Chrome DevTools 或任意抓包工具获取 cookie 信息,提取 token 字段值。

示例:

token=Js3xxxxFyy_Aq-rOnxMte6vKPV4AAAAA6QwAADgqRBSfcmNqyuG8CQ7JDL7xxxxNGbfF7tPNV5347_ANLcydua_JHCSRj0_xxxg9xx;

部署

使用 GitHub Actions 部署:

  1. Fork 源项目
    1. 访问 actions-mtz-coupons 源仓库
    2. 点击右上角 Star 按钮 ;)
    3. 点击右上角 Fork 按钮
  2. 添加 Actions secrets
    1. 导航到你的仓库主页面
    2. 在仓库名称下的菜单栏,点击 ⚙️Settings(设置)
    3. 在左侧边栏中,点击 Secrets(密码)
    4. 点击 New repository secret 创建仓库密码
      1. Name 输入框中填入 TOKEN
      2. Value 输入框中填入对应值
    5. 点击 Add secret 保存配置

工作流触发方式

工作流内置手动触发自动触发两种执行方式

注:在每日 11:00~12:3017:00~19:00 期间执行脚本,有几率获得 满30-6, 满15-2 红包。

推送设置

在任务执行后推送通知。

Bark (仅 iOS 支持)

App Store 需安装 Bark

打开 Bark 查看推送 URL:

URL 组成:host/:key/:body
示例: https://api.day.app/kkWwxxxq5NpWx/推送内容...

key: 推送 key,设备唯一标识
body: 推送内容
配置 Bark key
  1. 提取推送 key(本例为 kkWwxxxq5NpWx
  2. 进入项目 Settings - Secrets 配置页,点击 New repository secret,新建 BARK_KEY

Telegram

手机或电脑需安装 Telegram 官方应用。

配置 Telegram Bot

如未获得 Telegram Bot,请参照下节 申请 Telegram Bot

进入项目 Settings - Secrets 配置页,点击 New repository secret

  • 新建 TG_BOT_TOKEN 项,填入你的 bot token
  • 新建 TG_USER_ID 项,填入你的用户 ID
申请 Telegram Bot
  1. tg 内搜索或打开 @BotFather
  2. 点击 /start 启动 bot 生成器
  3. 点击 /newbot 创建新 bot,按提示输入 bot 昵称
  4. 按提示输入 bot id,id 需全局唯一,以 _bot 结尾,例:test_bot
  5. 创建成功后,将会返回你的 bot token,例:1689581149:AAGYVVjEHsaNxxxT8eQxxxshwr2o4Pxxxu86,需妥善保存
  6. tg 内搜索刚刚创建的 bot id(本例: test_bot),点击 /start 启动
获取用户 ID

搜索 @userinfobot,点击 /start 启动,bot 将返回你的用户 ID,具体表现为一串数字,例:100000000

调试

项目根目录下创建 .env 文件,填入 Secrets 信息。

示例:

# cookie token
TOKEN=token=Js3xxxxFyy_Aq-rOnxMte6vKPV4AAAAA6QwAADgqRBSfcmNqyuG8CQ7JDL7xxxxNGbfF7tPNV5347_ANLcydua_JHCSRj0_xxxg9xx;
# bark 推送 key
BARK_KEY=kkWwxxxq5NpWx
# telegram bot token
TG_BOT_TOKEN=1689581149:AAGYVVjEHsaNxxxT8eQxxxshwr2o4Pxxxu86
# telegram 用户 ID
TG_USER_ID=100000000

运行调试命令:

yarn test