Fishing Frenzy 自動化ボット
概要
Fishing Frenzy 用の自動化ツール集で、主に二つの機能を提供します。ひとつは「批量招待(リファーラル)」用のスクリプトで、自動的にウォレットを生成し招待コードにバインドして tokens を作成します。もうひとつは、その tokens を用いて日次タスクやコアの釣り操作を WebSocket/API 経由で自動実行するボットです。シンプルな Python 実装で、API 通信(HTTP)やゲームの WebSocket シミュレーションを含み、ローカルでの運用やカスタマイズがしやすい構成になっています(約300字)。
リポジトリの統計情報
- スター数: 2
- フォーク数: 1
- ウォッチャー数: 2
- コミット数: 2
- ファイル数: 10
- メインの言語: Python
主な特徴
- 招待アカウントの自動生成とトークン獲得: ウォレットを自動生成して招待(referral)処理を行い tokens.txt を用意するフローを自動化。
- 自動釣りボット: WebSocket ベースでゲームの釣り操作や日次クエストを自動実行。
- API とゲームロジックの分離: api.py で HTTP 通信を抽象化、game.py で WebSocket ゲームの振る舞いを実装。
- シンプルな拡張性: utils.py や設定ファイルを編集することで動作をカスタマイズしやすい。
技術的なポイント
このリポジトリは Python を用いて HTTP API と WebSocket の双方を扱うことで、ウェブゲームのフロントエンドが行う操作を自動化しています。api.py はゲームサーバーとの HTTP インタラクション(ログイン、タスク取得など)をラップし、認証トークン管理やリトライ、レスポンス解析を一元化している想定です。一方で game.py は WebSocket 接続を確立し、サーバーが期待するイベントやメッセージシーケンスをエミュレートして「釣り」アクションを再現します。auto_reff.py は大量のウォレットを生成(walletX.json)して招待フローを回し、tokens.txt を出力するバッチ処理を担います。main.py はこれらを繋ぎ合わせるオーケストレーションで、シンプルな CLI や設定読み込み(utils.py)を通じて処理を開始します。ログ出力やファイル保存の実装があるため、動作確認やデバッグが容易です。設計上の注目点は、API とゲームロジックを分離している点で、プロトコルが変わった場合でも両者を独立に修正可能なこと、及びトークン生成と消費のパイプラインを明確に分けている点です(約700字)。
プロジェクトの構成
主要なファイルとディレクトリ:
- README.md: プロジェクトの説明と使い方(導入と注意点)。file
- api.py: ゲームサーバーとの HTTP API 交信をまとめたラッパー。認証・エンドポイント呼び出しを扱う。file
- auto_reff.py: 招待登録処理のバッチスクリプト。ウォレット生成とリファーラル登録を自動化。file
- game.py: WebSocket を用いた釣りゲームシミュレーションのコアロジック。イベント送受信を実装。file
- main.py: ボットのエントリポイント。オプションや実行フローを統括。file
- utils.py: ロギング、設定読み込み、ファイル入出力などのユーティリティ群。file
- requirements.txt: 必要な Python ライブラリ一覧(例: websockets, requests 等)。file
- walletX.json: 自動生成されるウォレット情報のサンプル/出力ファイル。file
- tokens.txt: 実行に必要なトークン一覧(手動配置や auto_reff による生成を想定)。file
- その他スクリプトや小ファイル: 実行や調査用の補助ファイルなど …他 5 ファイル
各ファイルは小規模で読みやすく、必要に応じて接続先(エンドポイント)や待ち時間、リトライ回数などのパラメータを調整することで、実運用環境に合わせやすくなっています。テストやスタブでの検証も容易です。
まとめ
小規模で実用的な自動化ボットのテンプレート。拡張して運用可能。
リポジトリ情報:
- 名前: fishingfrenzy-bot
- 説明: 説明なし
- スター数: 2
- 言語: Python
- URL: https://github.com/BingoCrypto/fishingfrenzy-bot
- オーナー: BingoCrypto
- アバター: https://avatars.githubusercontent.com/u/127464201?v=4
READMEの抜粋:
🎣 Fishing Frenzy 自动化工具集 🤖
这是一个专为 Fishing Frenzy 网页游戏设计的自动化工具集,包含两个核心脚本:
- 批量邀请: 自动生成钱包并绑定邀请码,为后续操作生成
tokens。 - 全自动钓鱼: 使用生成的
tokens自动完成日常任务与核心钓鱼操作。
📁 项目文件结构
.
├── main.py # 机器人主程序
├── auto_reff.py # 邀请注册脚本主程序
├── api.py # 游戏服务器 HTTP API 交互封装
├── game.py # WebSocket 钓鱼游戏模拟核心
├── utils.py # 工具函数(日志、文件读取等)
├── requirements.txt # Python 依赖库
├── walletX.json # 生成的钱包信息
├── tokens.txt # 【需配置】游戏账户...