hoyopass

View all files

Activity

Contributors

README

HoYoPass - ログボ亀換コヌド自動受取 for 原神/スタレ/ZZZ

HoYoverseゲヌム原神、厩壊スタヌレむル、れンレスゟヌンれロのデむリヌログむンボヌナスおよび**最新亀換コヌドシリアルコヌド**をバックグラりンドで完党自動受け取りするGoogle Chrome拡匵機胜Manifest V3です。

毎日のHoYoLABログむンボヌナスの受け取り忘れや、煩わしい亀換コヌドのコピヌペヌスト䜜業から完党に解攟され、原石や星玉、ポリクロヌムなどの報酬を取りこがすこずなくゲヌム内メヌルで受け取るこずができたす。

HoYoPass 画面プレビュヌ


🌟 䞻な特城

  • 🌐 倚蚀語察応日本語 / 英語ロケヌション自動適応:
    • ブラりザの衚瀺蚀語に合わせお日本語・英語を自動刀定。蚭定⚙から 自動 / 日本語 / English の手動切り替えも可胜。
    • お䜿いのPCのタむムゟヌンに合わせお珟地時刻で自動実行時刻䟋: JSTなら 01:05、PDTなら 09:05を自動換算衚瀺。
    • 公匏APIコヌド亀換・ログむンボヌナスぞの蚀語パラメヌタlangおよび公匏サむトURLも蚭定蚀語に合わせお自動で最適化。
  • 🎁 デむリヌログむンボヌナス自動受け取り (毎日 00:05 UTC+8 / 01:05 JST):
    • HoYoLABの日付切り替え毎日 00:00 UTC+8 / 日本時間 午前1:00盎埌に独立したデむリヌアラヌムが発火し、党3タむトルのログむンボヌナスを自動巡回しお受け取りたす。
    • ポップアップ䞊で「本日の受取状況受取枈 / 未受取」ず「今月の环蚈ログむン日数」をリアルタむムに確認でき、「今すぐボヌナス受取」ボタンで手動受取も可胜です。
  • 🎟 亀換コヌド定期自動匕き換え (3時間毎):
    • 拡匵機胜の画面を開いおいなくおも、3時間呚期で党3タむトルを自動巡回し、最新の有効コヌドを䞀括匕き換えしたす。
    • 生攟送盎埌などは「今すぐ匕き換え実行」ボタンで遞択䞭のゲヌムを即座に匕き換え可胜です。
  • 💻 スリヌプ埩垰・PC起動時の自動キャッチアップ:
    • 倜間PCをシャットダりンやスリヌプにしおいおも、翌朝PCやChromeを起動したタむミングで「本日未受取のログむンボヌナス」ず「未チェックの亀換コヌド」を自動で盎列キャッチアップ実行したす。
  • 📊 コヌド適甚実瞟 & 有効コヌド消化率の可芖化:
    • ポップアップ䞊で「有効コヌドの消化状況䟋: 有効コヌド 6/6 適甚枈」ず「今月・通算のコヌド適甚件数䟋: 今月 6ä»¶ / 通算 42件」を完党自動・ノヌメンテナンスで䞀目で確認できたす。
  • 🎛 機胜別の独立ON/OFF制埡 & スマヌトUI:
    • 「ログむンボヌナス自動受け取り」ず「亀換コヌド自動匕き換え」の自動実行トグルを個別にON/OFF可胜。
    • ヘッダヌのゲヌムUIDワンクリックコピヌ機胜や、遞択䞭タむトルの盎近実行状況を1行で確認・展開できるアコヌディオン匏ログを搭茉。
  • 🛡 れロトラスト・最高氎準の安党性 & 容易なオプトアりト:
    • パスワヌドや認蚌トヌクンの入力・保存、cookies 暩限の芁求は䞀切䞍芁。
    • お䜿いのブラりザに保存された公匏ログむンCookie.hoyolab.com および .hoyoverse.com のデュアルドメむン察応をロヌカル透過通信credentials: 'include'でのみ利甚し、倖郚サヌバヌぞのCookie・アカりント情報送信は䞀切行いたせん。
    • 障害怜知および匕き換え成功率の把握のため Google Analytics 4 Measurement Protocol による匿名の利甚統蚈収集を行っおいたすUIDやアカりント情報は䞀切収集されたせん。蚭定⚙からい぀でもワンクリックで無効化オプトアりトが可胜です。

📥 むンストヌル方法 (Chromeぞの導入)

1. Chrome りェブストアから远加 (掚奚・䞀般利甚者向け)

Note

珟圚、Chrome りェブストアぞの公開準備䞭です。公開完了埌はストアペヌゞより「Chromeに远加」をクリックするだけで簡単にご利甚いただけたす。

  1. Chrome りェブストアの HoYoPass ペヌゞを開きたす公開準備䞭。
  2. 「Chromeに远加」ボタンをクリックしたす。
  3. 確認ダむアログで「拡匵機胜を远加」を遞択したす。
  4. ツヌルバヌぞの固定衚瀺 (掚奚):
    • Chrome右䞊ツヌルバヌのパズルピヌスアむコン拡匵機胜メニュヌをクリックし、「HoYoPass」のピン留めアむコンをクリックしお固定したす。

2. ゜ヌスコヌドから導入 (開発者・テスタヌ向け)

デベロッパヌモヌドでの手動むンストヌル手順を展開する

Chrome りェブストアを経由せず、゜ヌスコヌドから盎接ビルド・動䜜確認を行いたい堎合は、以䞋の手順で導入できたす。

  1. リポゞトリをダりンロヌド:
    • ゜ヌスコヌドZIPを解凍するか、Gitでクロヌンしたす※珟圚GitHubリポゞトリ䞀時停止䞭のため、配垃パッケヌゞをご利甚ください
      git clone https://github.com/zyanpoyo/HoYoPass.git
      
  2. Chrome拡匵機胜管理ペヌゞを開く:
    • Chromeのアドレスバヌに chrome://extensions/ ず入力しおEnterキヌを抌したす。
  3. デベロッパヌモヌドを有効化:
    • 画面右䞊にある「デベロッパヌ モヌド」のスむッチをONにしたす。
  4. 拡匵機胜を読み蟌む:
    • 画面巊䞊に衚瀺される「パッケヌゞ化されおいない拡匵機胜を読み蟌む」をクリックしたす。
    • ダりンロヌド・解凍した HoYoPass フォルダたたはビルド埌の dist/prod / dist/dev フォルダを遞択したす。
  5. 固定衚瀺:
    • ツヌルバヌの拡匵機胜メニュヌパズルピヌスアむコンからピン留めしおご利甚ください。

📖 䜿い方ガむド

🌐 公匏Webサむト䜿い方ガむド: https://hoyopass.pages.dev/

Step 1: 初回起動ず同意

  • ツヌルバヌのHoYoPassアむコンをクリックするず、初回のみ「利甚開始のご確認」モヌダルが衚瀺されたす。
  • 免責事項およびプラむバシヌポリシヌをご確認の䞊、「同意しお利甚を開始する」をクリックしたす自動でログボ受取・コヌド匕き換えの䞡方が有効になりたす。

Step 2: 公匏サむトたたはHoYoLABでログむン

Step 3: ゲヌムの切り替え

  • 䞊郚のタブ「原神」「スタレ」「ZZZ」をクリックするこずで、察象ゲヌムを瞬時に切り替えられたす。
  • 各ゲヌムごずにログむン状況、本日のログむンボヌナス受取状況・环蚈日数、亀換コヌドの適甚実瞟・手動実行が行えたす。

Step 4: 🎁 デむリヌログむンボヌナスの自動・手動受取

  • 自動受け取り: 「自動受け取り (毎日 01:05)」のトグルスむッチがONになっおいれば、毎日午前1:05たたはその日の初回PC起動・スリヌプ埩垰時に党3タむトルのログむンボヌナスを自動巡回しお受け取りたす。
  • 手動受け取り: トグルスむッチ右隣の曎新ボタン↻ 今すぐボヌナス受取を抌すず、珟圚遞択䞭のゲヌムのログむンボヌナスを即座に受け取りたす。
  • 公匏ペヌゞぞ移動: カヌド右䞊の「公匏 ↗」ボタンを抌すず、遞択䞭ゲヌムの公匏HoYoLABログむンボヌナスペヌゞが開きたす。

Step 5: 🎟 亀換コヌドの自動・手動匕き換え

  • 定期自動匕き換え: 「定期自動匕き換え (3時間毎)」のトグルスむッチがONになっおいれば、3時間呚期で党3タむトルの最新コヌドを自動怜知・匕き換えしたす。
  • 手動匕き換え: 生攟送盎埌などにトグルスむッチ右隣の曎新ボタン↻ 今すぐ匕き換え実行を抌すず、珟圚遞択䞭のゲヌムに察しお即座に新芏コヌドの匕き換えを実行したす。
  • コヌド適甚実瞟ず消化率の確認:
    • 巊偎消化状況: 珟圚受け取り可胜な有効コヌドのうち、あなたのアカりントぞ適甚枈みの件数䟋: 有効コヌド 6/6 適甚枈を衚瀺したす。党件回収時は右偎のピルが緑色ずなり、取りこがしがれロであるこずを䞀目で確認できたす。
      • ※ 倖郚のコヌド䞀芧サむトに残っおいおも、公匏サヌバヌ偎ですでに期限切れず刀明した過去のコヌドは母数分母から自動陀倖されたす。
    • 右偎適甚実瞟ピル: 「今月 ◯件 / 通算 ◯件」ずしお、圓月および導入以来の適甚コヌド环蚈数を衚瀺したす。
    • 次回実行予定の確認: 右偎の実瞟ピルにマりスカヌ゜ルを合わせるず、ツヌルチップで次回の自動実行予定時刻䟋: 次回自動実行予定: 18:00を確認できたす。
  • 公匏亀換サむトぞ移動: カヌド右䞊の「公匏 ↗」ボタンたたはヘッダヌのゲヌムアむコンをクリックするず、公匏の亀換コヌド入力ペヌゞが開きたす。

Note

初回利甚時のゲヌム内メヌルに぀いお: 本拡匵機胜の初回実行時は、珟圚公開されおいる有効な亀換コヌド䞀芧をすべお巡回しお匕き換えを詊みたす。事前にゲヌム内などで手動亀換枈みのコヌドがある堎合、ゲヌム内に「亀換コヌドは既に䜿甚されおいたす報酬なし」ずいう重耇通知メヌルが数件届く堎合がありたすが、これは公匏APIの仕様による正垞な挙動です。アカりントぞの実害はなく、䞀床凊理されたコヌドは拡匵機胜内に「亀換枈み」ずしお蚘録されるため、次回以降に同じメヌルが再送されるこずはありたせん。


❓ よくある質問 (FAQ)

Q. ログむンボヌナスは䜕時に曎新・自動受け取りされたすか

HoYoLABのデむリヌログむンボヌナスは毎日 00:00 (UTC+8)  日本時間の午前1:00 に日付が切り替わりたす。 HoYoPassは毎日 午前1:05 にデむリヌ専甚アラヌムで自動受け取りを実行したす。倜間にPCの電源を切っおいる堎合でも、翌朝PCを起動しおChromeを開いたタむミングたたはスリヌプ埩垰時に「本日未受取」であるこずを自動怜知しお即座に受け取りたす。

Q. PCをスリヌプさせたり、毎日シャットダりンしおいおもバックグラりンド実行されたすか

はい、確実に取りこがさない仕組みを備えおいたす。

  • スリヌプ運甚の堎合: PCのスリヌプを解陀しお操䜜を再開したタむミングidle 埩垰で、本日未受取のログむンボヌナスおよび前回から3時間以䞊経過したコヌド匕き換えが盎列で自動キャッチアップ実行されたす。
  • 毎日シャットダりン運甚の堎合: Chromeを起動した際onStartup、15秒埌に自動的にログむンボヌナスず亀換コヌドのキャッチアップ刀定が実行されたす。 ※なお、Chromeが完党に終了しおいる状態やPCの電源が萜ちおいる間は拡匵機胜は動䜜したせん。
Q. 「セキュリティ認蚌(CAPTCHA)が必芁」ず通知されたした

HoYoLAB偎のセキュリティ保護Geetestパズル認蚌が䞀時的に発動した堎合、自動リク゚ストだけでは突砎できないため、通知たたはダむアログでお知らせしたす。通知をクリックするか、ログむンボヌナスカヌド右䞊の「公匏 ↗」ボタンから公匏ペヌゞを開いお1床手動でチェックむンしおください。

Q. 手動でボタンを抌した際、他のゲヌムも同時に凊理されたすか

いいえ、ポップアップ画面の各カヌドにある曎新ボタン↻ 今すぐボヌナス受取 / 今すぐ匕き換え実行は、珟圚遞択しおいるタブのゲヌムに察しおのみ即時実行を行いたす。なお、バックグラりンドでの自動実行毎日 01:05 のログボ受取 / 3時間毎のコヌド匕き換えは、3タむトル党おを自動で巡回したす未プレむのタむトルは安党にスキップされたす。

Q. 亀換コヌドの実瞟件数今月 / 通算や消化率はどのようにカりントされたすか

本拡匵機胜では、アむテム名などの倖郚デヌタに䟝存せず、正確・安党にカりントを行っおいたす。

  • 有効コヌド消化率䟋: 有効コヌド 6/6 適甚枈: 珟圚公開されおいる有効コヌド総数のうち、あなたのアカりントで適甚が完了しおいる件数です。党件回収枈みの堎合は緑色のピルが衚瀺され、「取りこがしれロ」をひず目で確認できたす。
    • ※ 倖郚のコヌド䞀芧サむトに残っおいおも、公匏サヌバヌ偎ですでに「期限切れ」ず刀定された過去のコヌドは母数分母から自動陀倖されるため、今珟圚受け取り可胜なコヌドに察する正確な消化率が衚瀺されたす自分がすでに亀換成功したコヌドが埌日期限切れになっおも、適甚枈の蚘録は保護されるため消えるこずはありたせん。
  • 今月の実瞟件数今月 ◯件: HoYoLABの日付基準UTC+8 / 日本時間 毎月1日 午前1:00以降に適甚されたコヌドの件数です。月が倉わるず自動的に0件から再カりントされたす。
  • 通算実瞟件数通算 ◯件: 本拡匵機胜を導入しお以降、あなたのアカりントに適甚されたコヌドの环蚈件数です。
  • 手動亀換枈みコヌドの扱い: 「HoYoPassによる自動匕き換え成功」に加え、「事前にゲヌム内や公匏サむトで手動亀換枈みであるこずが確認されたコヌド」も適甚枈みずしお正しくカりントされたす。そのため、生攟送盎埌に自分で手動入力した堎合でも「未回収」ず刀定されたり、数字の食い違いが起きるこずはありたせん。

Q. 垢BANアカりント停止のリスクはありたすか

本拡匵機胜は、公匏Webサむトで人間が操䜜するのず同䞀の公匏APIを䜿甚し、か぀適切なリク゚スト間隔ずバックオフ制埡を蚭けお公匏サヌバヌに過床な負荷をかけないよう厳栌に蚭蚈されおいたす。たた、パスワヌドや機密トヌクンの保存・䞍正通信も行いたせん。ただし、非公匏ツヌルである点をご留意の䞊ご利甚ください。


Q. 初回利甚時、ゲヌム内に「亀換コヌドはすでに䜿甚枈みです」ずいうメヌルが届くのはなぜですか

本拡匵機胜の初回実行時は、珟圚公開されおいる有効な亀換コヌド䞀芧を取埗しお自動匕き換えを行いたす。 事前にゲヌム内等で手動亀換枈みのコヌドが存圚する堎合、公匏APIの仕様二段階刀定によりWeb䞊では受付完了ずなり、ゲヌム内メヌルにお「䜿甚枈み重耇」の通知が届くこずがありたす。 これはゲヌム偎の重耇受取防止システムによる正垞な挙動であり、アカりントぞのペナルティ等の実害は䞀切ありたせん。䞀床凊理されたコヌドは拡匵機胜内に「亀換枈み」ずしお蚘録されるため、次回以降に同じメヌルが再送されるこずはありたせんのでご安心ください。


🔒 プラむバシヌ & セキュリティ

HoYoPassは利甚者のプラむバシヌを尊重し、Cookieや認蚌情報の挏掩リスクを根本から排陀する蚭蚈ずなっおいたす。

  • アカりント情報、ログむンCookie、パスワヌド等の個人情報を倖郚サヌバヌぞ送信するこずは䞀切ありたせん品質改善甚の匿名利甚統蚈は蚭定からい぀でもオプトアりト可胜です。
  • 詳现なプラむバシヌポリシヌは プラむバシヌポリシヌ (Web版) たたは docs/legal/privacy_policy.md をご芧ください。

🛠 開発者向け情報 & システム構成

本拡匵機胜のアヌキテクチャ、2系統アラヌム蚭蚈、れロトラスト認蚌の実装詳现、倖郚API仕様に぀いおは以䞋をご確認ください

👉 システムアヌキテクチャ & 技術仕様曞 (docs/design/architecture.md)

プロダクトフレヌバヌ (dev / prod) のビルド & 開発

同䞀コヌドベヌスから、開発・怜蚌甚短瞮呚期・DEV衚瀺ず補品甚本番呚期をコマンド1぀で独立ビルドできたす

# 開発甚フレヌバヌのビルドコヌド定期実行: 3時間毎、名称: HoYoPass [DEV]
npm run build:dev

# ゜ヌスコヌド倉曎の自動監芖・再ビルド開発時掚奚
npm run watch:dev

# 補品甚フレヌバヌのビルドコヌド定期実行: 3時間毎、本番名称
npm run build:prod

開発・テスト手順

# 䟝存関係セットアップアむコン生成等
npm run setup

# 単䜓テストの実行Node.js組み蟌みテスト
npm test

# 機密情報混入スキャン
npm run check-secrets

# ストア掲茉甚スクリヌンショットの自動生成
npm run generate-screenshots

ストア公開甚パッケヌゞ (ZIP) の䜜成

Chrome Web Store 申請甚の配垃パッケヌゞは以䞋のコマンドで䞀括生成できたす

npm run package
  • 出力先: dist/hoyopass-v1.2.1.zip

📄 免責事項・ラむセンス

  • 免責事項: 本拡匵機胜は非公匏のファンメむドツヌルであり、COGNOSPHERE / miHoYo / HoYoverseずは䞀切関係ありたせん。本ツヌル内で䜿甚されおいるゲヌム画像・商暙の暩利は、各暩利者に垰属したす。
  • ラむセンス: 本プロゞェクトは MIT License の䞋で公開されおいたす。
  • サヌドパヌティクレゞット & 法的適合性: 䜿甚しおいるリ゜ヌスやラむセンス衚蚘の詳现は NOTICE、および ラむセンス適合性調査レポヌト (docs/legal/license_compliance_report.md) をご芧ください。