Clone
2
主页
ccovo edited this page 2025-09-12 22:18:50 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

配置文件

config.yaml 支持为多账号进行配置,可根据以下配置文档进行配置。

默认配置文件的结构如下(有可能会过时,运行一次项目主程序会自动生成一份配置文件在$project_home/datal/)

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: {}
      mipay_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: false
      mipay: false
onepush:
    notifier: ""
    params: {}

选项含义:

  • uid
    账户ID并非账户用户名或手机号
  • password
    账户的密码,也可以是其 MD5 哈希
  • cookies
    小米社区的Cookie可以自己手动抓取填写也可以由程序在登陆后获取
    注意复制出来的cookies一般是str类型你应该删除{}后再填写
  • MiuiPay_cookies
    小米钱包Cookie可以自己手动抓取填写也可以由程序在登陆后获取
  • user_agent
    登录小米账户的浏览器 User-Agent
    可用此 工具 查看当前浏览器的 User-Agent
  • community_sign
    小米社区成长值签到,启用功能意味着你愿意自行承担相关风险。如需启用,将 false 改为 true
  • miui_pay
    小米钱包领取视频会员,启用功能意味着你愿意自行承担相关风险。如需启用,将 false 改为 true

注意:一般情况下,本脚本只会执行登录账号和社区的基本操作。根据社区相关规定,使用脚本功能有可能导致封号

若要为多个小米账号进行配置,参考以下配置:

accounts:
    # 账号1
    - uid: "100000"
      password: ""
      cookies: {}
      mipay_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: {}
      mipay_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
      mipay: false

支持的推送方式

推送方式 获取地址 配置示例
PushPlus (推荐) pushplus.plus token: "your_token"
Bark (iOS) App Store下载Bark key: "your_key"
钉钉机器人 钉钉群机器人 token: "access_token"
Telegram @BotFather token: "bot_token"
userid: "user_id"
Server酱 sct.ftqq.com sckey: "your_sckey"
title: "标题"
企业微信机器人 企业微信群机器人 key: "webhook_key"
Discord Discord Webhook webhook: "webhook_url"
自定义 自建API url: "api_url"

详细配置

PushPlus (支持Markdown)

onepush:
  notifier: "pushplus"
  params:
    token: "your_token"
    title: "自定义标题"    # 可选
    topic: "群组名"       # 可选
    markdown: true       # 可选支持Markdown格式

Bark (iOS)

onepush:
  notifier: "bark"
  params:
    key: "your_bark_key"

钉钉机器人

onepush:
  notifier: "dingtalk"
  params:
    token: "access_token"
    secret: "签名密钥"    # 可选

Telegram (自动Markdown)

onepush:
  notifier: "telegram"
  params:
    token: "bot_token"
    userid: "your_user_id"

Server酱

onepush:
  notifier: "serverchan"
  params:
    sckey: "your_sckey"
    title: "推送标题"      # 必填

企业微信机器人

onepush:
  notifier: "wechatworkbot"
  params:
    key: "webhook_key"

Discord (支持Markdown)

onepush:
  notifier: "discord"
  params:
    webhook: "https://discord.com/api/webhooks/..."

自定义推送

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: ""