See you later
This commit is contained in:
79
.github/ISSUE_TEMPLATE/bug_report.md
vendored
79
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,79 +0,0 @@
|
||||
---
|
||||
name: Bug 反馈
|
||||
about: 运行js脚本时出现bug
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!-- 请先在 issues 页面搜索你的问题,包括已关闭的issue,很可能已被解决。 -->
|
||||
<!-- 请先在 issues 页面搜索你的问题,包括已关闭的issue,很可能已被解决。 -->
|
||||
<!-- 请先在 issues 页面搜索你的问题,包括已关闭的issue,很可能已被解决。 -->
|
||||
|
||||
<!-- 这是隐藏的信息 -->
|
||||
<!-- 👆这样括起来的信息将被隐藏,填写时注意不要写在里面。 -->
|
||||
|
||||
<!-- 点击编辑器上方的 preview 可预览效果 -->
|
||||
|
||||
<!--
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
|
||||
(重要事情已经说了十遍😅)
|
||||
-->
|
||||
|
||||
## 1.关于你要提交的问题
|
||||
|
||||
Q:是否搜索了issue(包括已关闭的issue)
|
||||
- [ ] 没有类似的issue <!-- 将中括号中的空格替换为 "x" ,即为选中 -->
|
||||
|
||||
Q:是否仔细阅读了教程
|
||||
- [ ] 已仔细阅读教程 <!-- 将中括号中的空格替换为 "x" ,即为选中 -->
|
||||
|
||||
## 2. 你使用的哪种部署方法
|
||||
<!-- 将中括号中的空格替换为 "x" ,即为选中 -->
|
||||
<!-- 将中括号中的空格替换为 "x" ,即为选中 -->
|
||||
<!-- 将中括号中的空格替换为 "x" ,即为选中 -->
|
||||
<!-- Github Action的任何问题请自行解决,提在这里将直接关闭 -->
|
||||
<!-- Github Action的任何问题请自行解决,提在这里将直接关闭 -->
|
||||
<!-- Github Action的任何问题请自行解决,提在这里将直接关闭 -->
|
||||
- [ ] 方法一:本地安装Node.js <!-- 请注意:方法一与js无关的错误要到方法一的链接去提issue -->
|
||||
- [ ] 方法二:腾讯云函数
|
||||
- [ ] 方法三:Docker办法一
|
||||
- [ ] 方法三:Docker办法二 <!-- 请注意:Docker办法二与js无关的错误要到Docker办法二的链接去提issue -->
|
||||
- [ ] 方法三:Docker办法三 <!-- 请注意:Docker办法三与js无关的错误要到Docker办法三的链接去提issue -->
|
||||
- [ ] 方法四:iOS系统的代理软件
|
||||
|
||||
|
||||
## 3. 详细叙述
|
||||
### (1) 具体问题
|
||||
A:
|
||||
|
||||
### (2) 详细日志
|
||||
A:
|
||||
|
||||
|
||||
<!-- 如果是Node.js运行js脚本在日志出存在错误,需要额外提供以下信息 -->
|
||||
<!-- 如果是Node.js运行js脚本在日志出存在错误,需要额外提供以下信息 -->
|
||||
<!-- 如果是Node.js运行js脚本在日志出存在错误,需要额外提供以下信息 -->
|
||||
## 4.软件版本和 npm install 结果
|
||||
### (1) Node.js版本
|
||||
<!-- 输入 node -v 或 nodejs -v 可查看 -->
|
||||
A:
|
||||
|
||||
### (2) npm版本
|
||||
<!-- 输入 npm -v 可查看 -->
|
||||
A:
|
||||
|
||||
### (3)npm install的日志
|
||||
<!-- 在scripts文件夹下运行npm install 的日志-->
|
||||
A:
|
||||
44
.github/ISSUE_TEMPLATE/feature_request.md
vendored
44
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -1,44 +0,0 @@
|
||||
---
|
||||
name: 功能建议
|
||||
about: 请求实现新功能或改进已有功能
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!-- 请先在 issues 页面搜索你的问题,包括已关闭的issue,很可能已被解决。 -->
|
||||
<!-- 请先在 issues 页面搜索你的问题,包括已关闭的issue,很可能已被解决。 -->
|
||||
<!-- 请先在 issues 页面搜索你的问题,包括已关闭的issue,很可能已被解决。 -->
|
||||
|
||||
<!-- 这是隐藏的信息 -->
|
||||
<!-- 👆这样括起来的信息将被隐藏,填写时注意不要写在里面。 -->
|
||||
|
||||
<!-- 点击编辑器上方的 preview 可预览效果 -->
|
||||
|
||||
<!--
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
⚠️请_完整_填写以下模板描述问题,否则反馈将会被系统关闭。
|
||||
|
||||
(重要事情已经说了十遍😅)
|
||||
-->
|
||||
|
||||
## 期望增加的功能
|
||||
<!-- 请在下面详细描述你期望增加什么功能 -->
|
||||
A:
|
||||
|
||||
|
||||
<!-- 如果是期望开发新的薅羊毛功能,需要额外补充以下信息 -->
|
||||
<!-- 如果是期望开发新的薅羊毛功能,需要额外补充以下信息 -->
|
||||
<!-- 如果是期望开发新的薅羊毛功能,需要额外补充以下信息 -->
|
||||
## 入口
|
||||
<!-- 请详细描述如何进入薅羊毛的界面,最好配图 -->
|
||||
A:
|
||||
112
.github/workflows/deploy_tencent_scf.yml
vendored
112
.github/workflows/deploy_tencent_scf.yml
vendored
@@ -1,112 +0,0 @@
|
||||
name: 部署到腾讯云函数
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event.repository.owner.id == github.event.sender.id
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
repository: ${{ github.repository }}
|
||||
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
|
||||
- name: "安装依赖和serverless工具"
|
||||
run: |
|
||||
npm install
|
||||
sudo npm install serverless -g
|
||||
|
||||
- name: "将Secrets里面配置的变量添加到severless.yml里面作为环境变量"
|
||||
run: |
|
||||
if [ $JD_COOKIE ]; then sed -i "/variables/a\ JD_COOKIE: $JD_COOKIE" serverless.yml; fi;
|
||||
if [ $JD_USER_AGENT ]; then sed -i "/variables/a\ JD_USER_AGENT: $JD_USER_AGENT" serverless.yml; fi;
|
||||
if [ $JD_BEAN_STOP ]; then sed -i "/variables/a\ JD_BEAN_STOP: $JD_BEAN_STOP" serverless.yml; fi;
|
||||
if [ $JD_BEAN_SIGN_STOP_NOTIFY ]; then sed -i "/variables/a\ JD_BEAN_SIGN_STOP_NOTIFY: $JD_BEAN_SIGN_STOP_NOTIFY" serverless.yml; fi;
|
||||
if [ $JD_BEAN_SIGN_NOTIFY_SIMPLE ]; then sed -i "/variables/a\ JD_BEAN_SIGN_NOTIFY_SIMPLE: $JD_BEAN_SIGN_NOTIFY_SIMPLE" serverless.yml; fi;
|
||||
if [ $PUSH_KEY ]; then sed -i "/variables/a\ PUSH_KEY: $PUSH_KEY" serverless.yml; fi;
|
||||
if [ $BARK_PUSH ]; then sed -i "/variables/a\ BARK_PUSH: $BARK_PUSH" serverless.yml; fi;
|
||||
if [ $BARK_SOUND ]; then sed -i "/variables/a\ BARK_SOUND: $BARK_SOUND" serverless.yml; fi;
|
||||
if [ $TG_BOT_TOKEN ]; then sed -i "/variables/a\ TG_BOT_TOKEN: $TG_BOT_TOKEN" serverless.yml; fi;
|
||||
if [ $TG_USER_ID ]; then sed -i "/variables/a\ TG_USER_ID: $TG_USER_ID" serverless.yml; fi;
|
||||
if [ $DD_BOT_TOKEN ]; then sed -i "/variables/a\ DD_BOT_TOKEN: $DD_BOT_TOKEN" serverless.yml; fi;
|
||||
if [ $DD_BOT_SECRET ]; then sed -i "/variables/a\ DD_BOT_SECRET: $DD_BOT_SECRET" serverless.yml; fi;
|
||||
if [ $IGOT_PUSH_KEY ]; then sed -i "/variables/a\ IGOT_PUSH_KEY: $IGOT_PUSH_KEY" serverless.yml; fi;
|
||||
if [ $PET_NOTIFY_CONTROL ]; then sed -i "/variables/a\ PET_NOTIFY_CONTROL: $PET_NOTIFY_CONTROL" serverless.yml; fi;
|
||||
if [ $FRUIT_NOTIFY_CONTROL ]; then sed -i "/variables/a\ FRUIT_NOTIFY_CONTROL: $FRUIT_NOTIFY_CONTROL" serverless.yml; fi;
|
||||
if [ $JD_JOY_REWARD_NOTIFY ]; then sed -i "/variables/a\ JD_JOY_REWARD_NOTIFY: $JD_JOY_REWARD_NOTIFY" serverless.yml; fi;
|
||||
if [ $JD_818_SHAREID_NOTIFY ]; then sed -i "/variables/a\ JD_818_SHAREID_NOTIFY: $JD_818_SHAREID_NOTIFY" serverless.yml; fi;
|
||||
if [ $JOY_FEED_COUNT ]; then sed -i "/variables/a\ JOY_FEED_COUNT: $JOY_FEED_COUNT" serverless.yml; fi;
|
||||
if [ $JOY_HELP_FEED ]; then sed -i "/variables/a\ JOY_HELP_FEED: $JOY_HELP_FEED" serverless.yml; fi;
|
||||
if [ $JOY_RUN_FLAG ]; then sed -i "/variables/a\ JOY_RUN_FLAG: $JOY_RUN_FLAG" serverless.yml; fi;
|
||||
if [ $JD_JOY_REWARD_NAME ]; then sed -i "/variables/a\ JD_JOY_REWARD_NAME: $JD_JOY_REWARD_NAME" serverless.yml; fi;
|
||||
if [ $MARKET_COIN_TO_BEANS ]; then sed -i "/variables/a\ MARKET_COIN_TO_BEANS: $MARKET_COIN_TO_BEANS" serverless.yml; fi;
|
||||
if [ $MARKET_REWARD_NOTIFY ]; then sed -i "/variables/a\ MARKET_REWARD_NOTIFY: $MARKET_REWARD_NOTIFY" serverless.yml; fi;
|
||||
if [ $SUPERMARKET_UPGRADE ]; then sed -i "/variables/a\ SUPERMARKET_UPGRADE: $SUPERMARKET_UPGRADE" serverless.yml; fi;
|
||||
if [ $BUSINESS_CIRCLE_JUMP ]; then sed -i "/variables/a\ BUSINESS_CIRCLE_JUMP: $BUSINESS_CIRCLE_JUMP" serverless.yml; fi;
|
||||
if [ $SUPERMARKET_LOTTERY ]; then sed -i "/variables/a\ SUPERMARKET_LOTTERY: $SUPERMARKET_LOTTERY" serverless.yml; fi;
|
||||
if [ $FRUIT_BEAN_CARD ]; then sed -i "/variables/a\ FRUIT_BEAN_CARD: $FRUIT_BEAN_CARD" serverless.yml; fi;
|
||||
if [ $UN_SUBSCRIBES ]; then sed -i "/variables/a\ UN_SUBSCRIBES: $UN_SUBSCRIBES" serverless.yml; fi;
|
||||
if [ $FRUITSHARECODES ]; then sed -i "/variables/a\ FRUITSHARECODES: $FRUITSHARECODES" serverless.yml; fi;
|
||||
if [ $PETSHARECODES ]; then sed -i "/variables/a\ PETSHARECODES: $PETSHARECODES" serverless.yml; fi;
|
||||
if [ $PLANT_BEAN_SHARECODES ]; then sed -i "/variables/a\ PLANT_BEAN_SHARECODES: $PLANT_BEAN_SHARECODES" serverless.yml; fi;
|
||||
if [ $SUPERMARKET_SHARECODES ]; then sed -i "/variables/a\ SUPERMARKET_SHARECODES: $SUPERMARKET_SHARECODES" serverless.yml; fi;
|
||||
if [ $DDFACTORY_SHARECODES ]; then sed -i "/variables/a\ DDFACTORY_SHARECODES: $DDFACTORY_SHARECODES" serverless.yml; fi;
|
||||
if [ $TG_PROXY_HOST ]; then sed -i "/variables/a\ TG_PROXY_HOST: $TG_PROXY_HOST" serverless.yml; fi;
|
||||
if [ $TG_PROXY_PORT ]; then sed -i "/variables/a\ TG_PROXY_PORT: $TG_PROXY_PORT" serverless.yml; fi;
|
||||
if [ $MONEY_TREE_SELL_FRUIT ]; then sed -i "/variables/a\ MONEY_TREE_SELL_FRUIT: $MONEY_TREE_SELL_FRUIT" serverless.yml; fi;
|
||||
if [ $FACTORAY_WANTPRODUCT_NAME ]; then sed -i "/variables/a\ FACTORAY_WANTPRODUCT_NAME: $FACTORAY_WANTPRODUCT_NAME" serverless.yml; fi;
|
||||
cat serverless.yml
|
||||
env
|
||||
env: #因为直接读取secrets里面的值很多字符不会自动转译,导致写入serverless.yml异常,所以设置到环境变量,在读取环境变量转译过的值
|
||||
JD_COOKIE: ${{ secrets.JD_COOKIE}}
|
||||
JD_USER_AGENT: ${{ secrets.JD_USER_AGENT}}
|
||||
JD_BEAN_STOP: ${{ secrets.JD_BEAN_STOP}}
|
||||
JD_BEAN_SIGN_STOP_NOTIFY: ${{ secrets.JD_BEAN_SIGN_STOP_NOTIFY}}
|
||||
JD_BEAN_SIGN_NOTIFY_SIMPLE: ${{ secrets.JD_BEAN_SIGN_NOTIFY_SIMPLE}}
|
||||
PUSH_KEY: ${{ secrets.PUSH_KEY}}
|
||||
BARK_PUSH: ${{ secrets.BARK_PUSH}}
|
||||
BARK_SOUND: ${{ secrets.BARK_SOUND}}
|
||||
TG_BOT_TOKEN: ${{ secrets.TG_BOT_TOKEN}}
|
||||
TG_USER_ID: ${{ secrets.TG_USER_ID}}
|
||||
DD_BOT_TOKEN: ${{ secrets.DD_BOT_TOKEN}}
|
||||
DD_BOT_SECRET: ${{ secrets.DD_BOT_SECRET}}
|
||||
IGOT_PUSH_KEY: ${{ secrets.IGOT_PUSH_KEY}}
|
||||
PET_NOTIFY_CONTROL: ${{ secrets.PET_NOTIFY_CONTROL}}
|
||||
FRUIT_NOTIFY_CONTROL: ${{ secrets.FRUIT_NOTIFY_CONTROL}}
|
||||
JD_JOY_REWARD_NOTIFY: ${{ secrets.JD_JOY_REWARD_NOTIFY}}
|
||||
JD_818_SHAREID_NOTIFY: ${{ secrets.JD_818_SHAREID_NOTIFY}}
|
||||
JOY_FEED_COUNT: ${{ secrets.JOY_FEED_COUNT}}
|
||||
JOY_HELP_FEED: ${{ secrets.JOY_HELP_FEED}}
|
||||
JOY_RUN_FLAG: ${{ secrets.JOY_RUN_FLAG}}
|
||||
JD_JOY_REWARD_NAME: ${{ secrets.JD_JOY_REWARD_NAME}}
|
||||
MARKET_COIN_TO_BEANS: ${{ secrets.MARKET_COIN_TO_BEANS}}
|
||||
MARKET_REWARD_NOTIFY: ${{ secrets.MARKET_REWARD_NOTIFY}}
|
||||
SUPERMARKET_UPGRADE: ${{ secrets.SUPERMARKET_UPGRADE}}
|
||||
BUSINESS_CIRCLE_JUMP: ${{ secrets.BUSINESS_CIRCLE_JUMP}}
|
||||
SUPERMARKET_LOTTERY: ${{ secrets.SUPERMARKET_LOTTERY}}
|
||||
FRUIT_BEAN_CARD: ${{ secrets.FRUIT_BEAN_CARD}}
|
||||
UN_SUBSCRIBES: ${{ secrets.UN_SUBSCRIBES}}
|
||||
FRUITSHARECODES: ${{ secrets.FRUITSHARECODES}}
|
||||
PETSHARECODES: ${{ secrets.PETSHARECODES}}
|
||||
PLANT_BEAN_SHARECODES: ${{ secrets.PLANT_BEAN_SHARECODES}}
|
||||
SUPERMARKET_SHARECODES: ${{ secrets.SUPERMARKET_SHARECODES}}
|
||||
DDFACTORY_SHARECODES: ${{ secrets.DDFACTORY_SHARECODES}}
|
||||
TG_PROXY_HOST: ${{ secrets.TG_PROXY_HOST}}
|
||||
TG_PROXY_PORT: ${{ secrets.TG_PROXY_PORT}}
|
||||
MONEY_TREE_SELL_FRUIT: ${{ secrets.MONEY_TREE_SELL_FRUIT}}
|
||||
FACTORAY_WANTPRODUCT_NAME: ${{ secrets.FACTORAY_WANTPRODUCT_NAME}}
|
||||
|
||||
- name: "部署到腾讯云函数"
|
||||
run: serverless deploy
|
||||
env:
|
||||
STAGE: dev
|
||||
SERVERLESS_PLATFORM_VENDOR: tencent
|
||||
TENCENT_SECRET_ID: ${{ secrets.TENCENT_SECRET_ID }}
|
||||
TENCENT_SECRET_KEY: ${{ secrets.TENCENT_SECRET_KEY }}
|
||||
42
.github/workflows/repo_sync.yml
vendored
42
.github/workflows/repo_sync.yml
vendored
@@ -1,42 +0,0 @@
|
||||
# File: .github/workflows/repo-sync.yml
|
||||
name: sync-lxk0301-scripts
|
||||
on:
|
||||
schedule:
|
||||
- cron: '1 0,15 * * *'
|
||||
workflow_dispatch:
|
||||
watch:
|
||||
types: started
|
||||
push:
|
||||
branches: [ master ]
|
||||
repository_dispatch:
|
||||
types: sync-lxk0301-scripts
|
||||
jobs:
|
||||
repo-sync:
|
||||
env:
|
||||
PAT: ${{ secrets.PAT }} #此处PAT需要申请,教程详见:https://www.jianshu.com/p/bb82b3ad1d11
|
||||
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # 我自己同步到gitee使用,其他人可忽略
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event.repository.owner.id == github.event.sender.id
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: sync lxk0301-scripts
|
||||
uses: repo-sync/github-sync@v2
|
||||
if: env.PAT
|
||||
with:
|
||||
source_repo: "https://github.com/lxk0301/jd_scripts.git"
|
||||
source_branch: "master"
|
||||
destination_branch: "master"
|
||||
github_token: ${{ secrets.PAT }}
|
||||
# 我自己同步到gitee使用,其他人可忽略
|
||||
- name: sync github -> gitee
|
||||
uses: Yikun/hub-mirror-action@master
|
||||
if: env.dst_key
|
||||
with:
|
||||
src: github/lxk0301
|
||||
dst: gitee/lxk0301
|
||||
static_list: "jd_scripts"
|
||||
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }}
|
||||
dst_token: ${{ secrets.GITEE_TOKEN }}
|
||||
Reference in New Issue
Block a user