
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
自动获取《原神》每日签到奖励的工具,支持米游社、HoYoLAB社区等平台,提供多账户管理和多种通知方式。
!https://img.shields.io/github/stars/y1ndan/genshinhelper?style=flat-square !https://img.shields.io/github/forks/y1ndan/genshinhelper?style=flat-square !https://img.shields.io/github/issues/y1ndan/genshinhelper?style=flat-square !https://img.shields.io/docker/stars/yindan/genshinhelper?style=flat-square !https://img.shields.io/docker/pulls/yindan/genshinhelper?style=flat-square !https://img.shields.io/pypi/v/genshinhelper?style=flat-square !https://img.shields.io/pypi/dm/genshinhelper?style=flat-square
本项目支持通过https://www.docker.com/%E6%88%96https://www.python.org/%E8%BF%90%E8%A1%8C%EF%BC%8C%E9%9C%80%E6%8F%90%E5%89%8D%E5%AE%89%E8%A3%85%E5%AF%B9%E5%BA%94%E7%8E%AF%E5%A2%83%E3%80%82
使用以下命令拉取镜像:
sh$ docker pull yindan/genshinhelper
该命令将拉取genshinhelper的最新版本,镜像可在https://registry.hub.docker.com/r/yindan/genshinhelper/%E6%9F%A5%E7%9C%8B%E3%80%82
也可通过PyPI包安装:
sh$ pip install genshinhelper
以下命令中,COOKIE_MIHOYOBBS为变量名,<COOKIE_MIHOYOBBS>为实际Cookie值,DISCORD_WEBHOOK等同理。所有环境变量详见配置说明。
基本用法
sh$ docker run -d --name=genshinhelper \ -e COOKIE_MIHOYOBBS="<COOKIE_MIHOYOBBS>" \ -e DISCORD_WEBHOOK="<DISCORD_WEBHOOK>" \ --restart always \ yindan/genshinhelper:latest
高级用法
Docker默认每天6:00(UTC+8)触发签到任务,可通过CRON_SIGNIN变量自定义触发时间(注:时间基于UTC+8时区)。
sh$ docker run -d --name=genshinhelper \ -e COOKIE_MIHOYOBBS="<COOKIE_MIHOYOBBS>" \ -e DISCORD_WEBHOOK="<DISCORD_WEBHOOK>" \ -e CRON_SIGNIN="0 7 * * *" \ # 每天7:00触发 --restart always \ yindan/genshinhelper:latest
如需使用config.json配置文件,可映射本地配置目录(假设配置文件位于/etc/genshin/config.json):
sh$ docker run -d --name=genshinhelper \ -v /etc/genshin:/app/genshincheckinhelper/config \ --restart always \ yindan/genshinhelper:latest
常用命令
sh# 查看日志(显示最后100行) $ docker logs -f genshinhelper --tail 100 # 重启容器 $ docker restart genshinhelper # 更新镜像 $ docker pull yindan/genshinhelper $ docker rm -f genshinhelper # 按基本/高级用法重新创建容器 # 卸载 $ docker rm -f genshinhelper $ docker image rm genshinhelper
需先在主机中配置环境变量(详见配置说明),然后执行:
sh$ python -m genshinhelper
无服务器环境下可通过云函数实现每日自动签到,需先下载最新的genshinhelper-xxx-serverless.zip压缩包,入口函数为index.main_handler。
腾讯云SCF
注:Cron表达式为7位
进入云函数SCF管理控制台 → 函数服务 → 新建 → 自定义创建 → 基础配置 → 本地上传zip包 → 选择下载的genshinhelper-xxx-serverless.zip → 完成。
进入函数详情 → 函数管理 → 函数配置 → 编辑,将执行超时时间修改为300秒,并添加环境变量(变量列表见配置说明)。
进入触发管理 → 新建触发器,配置定时触发(如每天6:00)。
阿里云FC
注:Cron表达式为6位
进入https://fc.console.aliyun.com/fc/ → 新建函数 → 事件函数 → 代码包上传 → 选择下载的genshinhelper-xxx-serverless.zip,入口函数设为index.main_handler → 新建。
进入函数详情 → 概览 → 修改配置,添加环境变量(变量列表见配置说明)。
进入触发器 → 创建触发器,配置定时触发。
AWS Lambda
注:Cron表达式规则参考https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html
进入https://aws.amazon.com/lambda/ → 创建函数 → 从头开始创作,运行时选择Python 3.8。
在代码页面上传genshinhelper-xxx-serverless.zip,并在运行时设置中将处理器修改为index.main_handler。
添加EventBridge触发器配置定时任务,在配置 → 环境变量中添加所需变量。
支持通过环境变量或配置文件两种方式自定义配置。
以下为所有支持的环境变量列表:
| 变量名称 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|
| LANGUAGE | ❌ | en-us | HoYoLAB签到奖励语言 |
| COOKIE_MIHOYOBBS | ❌ | 米游社Cookie,获取自[***] | |
| COOKIE_MIYOUBI | ❌ | 米游社Cookie(同COOKIE_MIHOYOBBS) | |
| COOKIE_HOYOLAB | ❌ | HoYoLAB社区Cookie,获取自[***] | |
| COOKIE_WEIBO | ❌ | 微博国际版Cookie | |
| COOKIE_KA | ❌ | 新浪看点Cookie,获取自https://ka.sina.com.cn/ | |
| BARK_KEY | ❌ | iOS Bark应用的IP或设备码,如:https://api.day.app/xxxxxx | |
| BARK_SOUND | ❌ | healthnotification | iOS Bark通知铃声,默认:healthnotification |
| COOL_PUSH_SKEY | ❌ | 酷推SKEY,获取自[***] | |
| COOL_PUSH_MODE | ❌ | send | 酷推推送方式,可选:send(私聊)、group(群组)、wx(微信),默认:send |
| CRON_SIGNIN | ❌ | 0 6 * * * | Docker自定义触发时间(UTC+8) |
| CUSTOM_NOTIFIER | ❌ | 自定义通知器配置 | |
| DD_BOT_TOKEN | ❌ | 钉钉机器人WebHook中access_token后的字段 | |
| DD_BOT_SECRET | ❌ | 钉钉加签密钥,以SEC开头的字符串 | |
| ***_WEBHOOK | ❌ | *** Webhook地址 | |
| IGOT_KEY | ❌ | iGot推送KEY,如:[***] | |
| PUSH_PLUS_TOKEN | ❌ | 一对一推送 | pushplus推送token,不配置PUSH_PLUS_USER则默认为一对一推送,获取自[***] |
| PUSH_PLUS_USER | ❌ | pushplus一对多推送的群组编码,在“一对多推送”→“您的群组”中查看 | |
| SCKEY | ❌ | ServerChan SCKEY,获取自[***] | |
| SCTKEY | ❌ | ServerChanTurbo SENDKEY,获取自[***] | |
| TG_BOT_API | ❌ | api.***.org | 机器人API地址,默认:api..org |
| TG_BOT_TOKEN | ❌ | ***机器人token,通过@botfather创建机器人时获取 | |
| TG_USER_ID | ❌ | ***推送目标用户ID | |
| WW_ID | ❌ | 企业微信企业ID(corpid),在“管理后台”→“我的企业”→“企业信息”中查看 | |
| WW_APP_SECRET | ❌ | 企业微信应用secret,在“管理后台”→“应用与小程序”→“应用”→“自建”中查看 | |
| WW_APP_USERID | ❌ | @all | 企业微信应用推送对象用户ID,默认:@all |
| WW_APP_AGENTID | ❌ | 企业微信应用agentid,在“管理后台”→“应用与小程序”→“应用”中查看 | |
| WW_BOT_KEY | ❌ | 企业微信机器人WebHook中key后的字段,获取自https://work.weixin.qq.com/api/doc/90000/90136/91770 |
推荐将config.example.json复制并重命名为config.json使用,配置文件示例如下:
json{ "LANGUAGE": "en-us", "COOKIE_MIHOYOBBS": "", "COOKIE_MIYOUBI": "", "COOKIE_HOYOLAB": "", "COOKIE_WEIBO": "", "COOKIE_KA": "", "BARK_KEY": "", "BARK_SOUND": "healthnotification", "COOL_PUSH_SKEY": "", "COOL_PUSH_MODE": "send", "CUSTOM_NOTIFIER": { "method": "post", "url": "", "data": {}, "retcode_key": "", "retcode_value": 200, "data_type": "data", "merge_title_and_desp": false, "set_data_title": "", "set_data_sub_title": "", "set_data_desp": "" }, "DD_BOT_TOKEN": "", "DD_BOT_SECRET": "", "DISCORD_WEBHOOK": "", "IGOT_KEY": "", "PUSH_PLUS_TOKEN": "", "PUSH_PLUS_USER": "", "SCKEY": "", "SCTKEY": "", "TG_BOT_API": "api.telegram.org", "TG_BOT_TOKEN": "", "TG_USER_ID": "", "WW_ID": "", "WW_APP_SECRET": "", "WW_APP_USERID": "@all", "WW_APP_AGENTID": "", "WW_BOT_KEY": "" }
多账户Cookie需用#符号分隔,例如:COOKIE_MIHOYOBBS="<cookie1>#<cookie2>#<cookie3>"
欢迎参与贡献!可提交https://github.com/y1ndan/genshinhelper/issues%E6%88%96PR%E3%80%82
如需帮助,可加入以下交流群组:
https://qm.qq.com/cgi-bin/qm/qr?k=_M9lYFxkYD7yQQR2btyG3pkZWFys_I-l | *** | ***
miyoubi功能灵感来源于XiaoMiku01的https://github.com/XiaoMiku01/miyoubiAuto%E9%A1%B9%E7%9B%AE%E3%80%82
感谢https://github.com/y1ndan/genshin-impact-helper%E9%A1%B9%E7%9B%AE%E7%9A%84%E8%B4%A1%E7%8C%AE%E8%80%85%EF%BC%9A
PomeloWang、Celeter、Arondight、chenkid999、xe5700、Renari、journey-ad、aflyhorse、thesadru、PeterPanZH、cainiaowu、alwaysmiddle、qianxu2001
!https://img.shields.io/pypi/l/genshinhelper?style=flat-square
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务