From 53eebbb76a47eb6dbadad13d59ffc07c22dae7f7 Mon Sep 17 00:00:00 2001 From: ccovo Date: Thu, 4 Sep 2025 17:53:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E4=B8=BB=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- %E4%B8%BB%E9%A1%B5.md | 177 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 %E4%B8%BB%E9%A1%B5.md diff --git a/%E4%B8%BB%E9%A1%B5.md b/%E4%B8%BB%E9%A1%B5.md new file mode 100644 index 0000000..ee0cbca --- /dev/null +++ b/%E4%B8%BB%E9%A1%B5.md @@ -0,0 +1,177 @@ + +## 配置文件 +`config.yaml` 支持为多账号进行配置,可根据以下配置文档进行配置。 + +默认配置文件的结构如下(有可能会过时,运行一次项目主程序会自动生成一份配置文件在`$project_home/datal/`): +``` YAML +preference: + twocaptcha_api_key: "" + twocaptcha_user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0 + twocaptcha_server: "" +accounts: + - uid: "100000" + password: "" + cookies: {} + miui_pay_cookies: {} + login_user_agent: "" + user_agent: Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Safari/537.36 + device: "" + device_model: "" + community_sign: false + miui_pay: false +onepush: + notifier: "" + params: {} +``` +选项含义: +- uid + 账户ID,并非账户用户名或手机号 +- password + 账户的密码,也可以是其 MD5 哈希 +- cookies + 小米社区的Cookie,可以自己手动抓取填写,也可以由程序在登陆后获取 \ + 注意复制出来的cookies一般是str类型,你应该删除`{}`后再填写 +- MiuiPay_cookies + 小米钱包Cookie,可以自己手动抓取填写,也可以由程序在登陆后获取 +- user_agent + 登录小米账户的浏览器 User-Agent + 可用此 [工具](https://tool.xcovo.top) 查看当前浏览器的 User-Agent +- community_sign + 小米社区成长值签到,启用功能意味着你愿意自行承担相关风险。如需启用,将 `false` 改为 `true` +- miui_pay + 小米钱包领取视频会员,启用功能意味着你愿意自行承担相关风险。如需启用,将 `false` 改为 `true` + +**注意**:一般情况下,本脚本只会执行登录账号和社区的基本操作。根据社区相关规定,使用脚本功能有可能导致封号 + +若要为多个小米账号进行配置,参考以下配置: +``` YAML +accounts: + # 账号1 + - uid: "100000" + password: "" + cookies: {} + miui_pay_cookies: {} + login_user_agent: "" + user_agent: Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Safari/537.36 + device: "" + device_model: "" + community_sign: false + miui_pay: false + # 账号 2 + - uid: "200000" + password: "" + cookies: {} + miui_pay_cookies: {} + login_user_agent: "" + user_agent: Mozilla/5.0 (Linux; Android 13) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Safari/537.36 + device: "" + device_model: "" + community_sign: false + miui_pay: false +``` +### 支持的推送方式 + +| 推送方式 | 获取地址 | 配置示例 | +|---------|----------|----------| +| **PushPlus** (推荐) | [pushplus.plus](http://www.pushplus.plus) | `token: "your_token"` | +| **Bark** (iOS) | App Store下载Bark | `key: "your_key"` | +| **钉钉机器人** | 钉钉群机器人 | `token: "access_token"` | +| **Telegram** | [@BotFather](https://t.me/BotFather) | `token: "bot_token"`
`userid: "user_id"` | +| **Server酱** | [sct.ftqq.com](https://sct.ftqq.com) | `sckey: "your_sckey"`
`title: "标题"` | +| **企业微信机器人** | 企业微信群机器人 | `key: "webhook_key"` | +| **Discord** | Discord Webhook | `webhook: "webhook_url"` | +| **自定义** | 自建API | `url: "api_url"` | + +## 详细配置 + +### PushPlus (支持Markdown) +```yaml +onepush: + notifier: "pushplus" + params: + token: "your_token" + title: "自定义标题" # 可选 + topic: "群组名" # 可选 + markdown: true # 可选,支持Markdown格式 +``` + +### Bark (iOS) +```yaml +onepush: + notifier: "bark" + params: + key: "your_bark_key" +``` + +### 钉钉机器人 +```yaml +onepush: + notifier: "dingtalk" + params: + token: "access_token" + secret: "签名密钥" # 可选 +``` + +### Telegram (自动Markdown) +```yaml +onepush: + notifier: "telegram" + params: + token: "bot_token" + userid: "your_user_id" +``` + +### Server酱 +```yaml +onepush: + notifier: "serverchan" + params: + sckey: "your_sckey" + title: "推送标题" # 必填 +``` + +### 企业微信机器人 +```yaml +onepush: + notifier: "wechatworkbot" + params: + key: "webhook_key" +``` + +### Discord (支持Markdown) +```yaml +onepush: + notifier: "discord" + params: + webhook: "https://discord.com/api/webhooks/..." +``` + +### 自定义推送 +```yaml +onepush: + notifier: "custom" + params: + url: "https://your-api.com/notify" + method: "POST" # 可选 + datatype: "json" # 可选 +``` + +## Markdown支持 + +| 推送方式 | Markdown支持 | 说明 | +|---------|-------------|------| +| **PushPlus** | ✅ 完全支持 | 设置 `markdown: true` | +| **Telegram** | ✅ 自动支持 | 标题自动加粗 | +| **Discord** | ✅ 部分支持 | 标题使用 `**粗体**` | +| **其他方式** | ❌ 纯文本 | 钉钉、企业微信等 | + +## 常见问题 + +**Q: 没收到推送?** +A: 检查token是否正确,网络是否正常 + +**Q: 如何测试?** +A: 运行程序观察是否收到推送 + +**Q: 如何关闭推送?** +A: 删除配置或设置 `notifier: ""`