添加 主页

2025-09-04 17:53:16 +08:00
commit 53eebbb76a

177
%E4%B8%BB%E9%A1%B5.md Normal file

@@ -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"`<br>`userid: "user_id"` |
| **Server酱** | [sct.ftqq.com](https://sct.ftqq.com) | `sckey: "your_sckey"`<br>`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: ""`