根据自行配置的刷新频率进行账号刷新
连续失败5次才清理cookie重新获取。如果要强制重新拉取cookie可以删掉 data里面的
cookie.db再重新运行。
| Parameter | Notes |
|---|---|
| USERNAME | 用户名 |
| PASSWORD | 账号密码 |
| TOTPSECRET | google 二次认证的secret |
| PROXY | 代理服务器地址。例如: http://192.168.50.123:7890 |
| CRONTAB | 定时任务配置,例如: 2 */2 * * * |
| QQPUSH | 结果推送给的qq号 |
| QQPUSH_TOKEN | 对应QQ号推送的token |
| M_TEAM_AUTH | 直接填写m-team的auth字段,自行用浏览器登录,然后抓取到认证信息 |
| UA | M_TEAM_AUTH 对应的user-agent |
| API_HOST | api的域名,如果和你的不一样,就换成你自己的。默认值为api.m-team.io |
| TIME_OUT | api访问的超时时间,单位秒。默认值为60 |
| API_REFERER | api的请求的referer值,如果和你的不一样,就换成你自己的。默认为https://kp.m-team.cc/ |
| WXCORPID | 企业微信推送通道用。企业ID |
| WXAGENTSECRET | 企业微信推送通道用。应用秘钥 |
| WXAGENTID | 企业微信推送通道用。应用ID |
| WXUSERID | 企业微信推送通道用。指定接收消息的成员ID,多个接收者用|分隔。为空则发送给所有成员 |
| MINDELAY | 定时任务执行随机延迟,最小延迟(分钟)。默认值0 |
| MAXDELAY | 定时任务执行随机延迟,最大延迟(分钟)。默认值0 |
| COOKIE_MODE | cookie更新模式,"normal"(默认),连续失败6次才删。"strict",每次失败都会删掉cookie尝试重新登录 |
| VERSION | http_header里面的version版本号,eg 1.1.2 |
| WEB_VERSION | http_header里面的webversion版本号, eg 1120 |
| M_TEAM_DID | http_header里面的did参数。和M_TEAM_AUTH绑定。仅在使用M_TEAM_AUTH的时候需要填 |
| DING_TALK_ROBOT_WEBHOOK_TOKEN | 钉钉机器人推送地址的access_token |
| DING_TALK_ROBOT_SECRET | 钉钉机器人“安全设置”里面的“加签”秘钥,目前仅适配“加签”的方式 |
| DING_TALK_ROBOT_AT_MOBILES | 钉钉机器人消息里面的艾特配置,填对方手机号。多个接受者用|分隔,eg: 138xxxx1234|137xxxx5678。留空@all |
| TGBOT_TOKEN | Telegram机器人token,需要在BotFather注册后获取。eg:123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 |
| TGBOT_CHAT_ID | Telegram机器人的聊天ID。去找你的 Bot 聊天一次,然后访问:https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates替换 <YOUR_TOKEN> 后查看响应数据里的 chat.id。 |
| TGBOT_PROXY | Telegram机器人接口用到的代理。如果你是国外环境,留空不用填,国内环境填http://192.168.50.111:7890或者socks5://192.168.50.111:1080这种代理 |
| FEISHU_WEBHOOKURL | 飞书机器人的WebhookURL。在飞书开放平台创建机器人后,会得到一个WebhookURL。 eg: "https://open.feishu.cn/open-apis/bot/v2/hook/your-webhook-token" |
| FEISHU_SECRET | 飞书机器人的Secret。在飞书开放平台创建机器人后,会得到一个Secret。 不使用留空。 |
| NTFY_URL | Ntf服务地址。不使用留空。 |
| NTFY_TOPIC | Ntf主题。不使用留空。 |
| NTFY_USER | Ntf用户名,需要和密码一起设置。不使用留空。 |
| NTFY_PASSWORD | Ntf密码,需要和用户名一起设置。不使用留空。 |
| NTFY_TOKEN | Ntf token,和用户名密码的作用一致,优先级更高。不使用留空。 |
If you prefer the docker cli execute the following command.
docker run -d \
--name=mtlogin \
-v /yourpath/auth.db:/data \
-e USERNAME=aaaaaa \
-e PASSWORD=bbbbbbbb \
-e TOTPSECRET=cccccccc \
-e CRONTAB="2 */2 * * *" \
--restart unless-stopped \
ghcr.io/scjtqs2/mtlogin:edge如果你用透传auth的方式、
docker run -d \
--name=mtlogin \
-v /yourpath/auth.db:/data \
-e M_TEAM_AUTH="eyJhbGciOiJIUzUx9999.eyJzdWIiOiJzXXXXcXMiLCJ1aWQiOjMyNDI5MiwianRpIjoiY2JlNGE1MWUtZWMzOC00MTExLWEzNmYtY2E5N2RmMGI4NzdhIiwiaXNzIjoiaHR0cHM6Ly9hcGkubS10ZWFtLmNjIiwiaWF0IjoxNzE3MzkzMjk1LCJleHAiOjE3MTk5ODUyOTV9.B1dBTSNHcdSHziNqgGs8zlknxc84XXXXXaiRJNyvSLBkarHQiTzdhN-HA-BZf_AaVYhxwHRSmSDfV41PsRwH_Q" \
-e UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0" \
-e CRONTAB="2 */2 * * *" \
--restart unless-stopped \
ghcr.io/scjtqs2/mtlogin:edge