Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 2.77 KB

README-ja.md

File metadata and controls

37 lines (32 loc) · 2.77 KB

majsoul-monthTicket-auto

image image

このプロジェクトは、GitHub Actionsを使用して毎日のログインを自動化し、雀魂での出席成果(8ビットリーチBGM)を達成し、毎日の運気アップのお守りを受け取るためのものです。
このプロジェクトはmahjong_soul_apiに基づいています。

事前準備

  1. ブラウザで雀魂にアクセスします。
  2. F12を押して開発者モードを開きます。
  3. Networkタブに移動し、loginと検索します。
  4. 検索結果に表示されるxhrまたはfetch形式のloginファイルのペイロードを確認します。
  5. 必要なtokenuidの値をメモしておきます。

設定方法

  1. GitHubでこのプロジェクトをフォークしてください。
  2. フォークしたプロジェクトでSettings > Secrets and variables > Actionsに進みます。
  3. New repository secretをクリックします。
  4. NameにはUIDを、Secretには事前にメモしたuidの値を入力して、Add secretをクリックします。
  5. 別のRepository secretを作成し、NameにはTOKENSecretには事前にメモしたtokenの値を入力して、Add secretをクリックします。
  6. デフォルトのサーバー位置はJPサーバーに設定されています。ENサーバーに変更したい場合は、main.pyMS_HOSTの値をhttps://mahjongsoul.game.yo-star.com/に変更してください。
  7. デフォルトの接続時間は毎日の韓国時間午前6時5分に設定されています。変更したい場合は、.github/workflows/main.ymlcronの値を修正してください。
  8. 上部のActionsタブに進み、I understand my workflows, go ahead and enable themボタンをクリックしてワークフローを有効にします。
  9. 左側のWorkflowsからLogin to Majsoulタブに進み、Enable workflowをクリックします。

テスト方法

  1. ブラウザで雀魂にログインします。
  2. Actions > WorkflowsタブでRun workflowをクリックします。
  3. 正常に動作すれば、二重接続のため雀魂のブラウザセッションが強制的に終了されます。

注意事項

  • GitHub Actionsは、予定された時間から最大30分の遅延が発生することがあります。これはGitHubのサーバー負荷によって異なります。
  • 他人にtokenuidが公開されないように注意してください。