# XYZW Web Helper
![XYZW Logo](public/xiaoyugan.png) **🎮 咸鱼自动化web平台** [![Vue 3](https://img.shields.io/badge/Vue-3.4+-4FC08D?style=flat&logo=vue.js&logoColor=white)](https://vuejs.org/) [![Vite](https://img.shields.io/badge/Vite-5.0+-646CFF?style=flat&logo=vite&logoColor=white)](https://vitejs.dev/) [![Naive UI](https://img.shields.io/badge/Naive%20UI-2.38+-18A058?style=flat&logo=vue.js&logoColor=white)](https://www.naiveui.com/) [![WebSocket](https://img.shields.io/badge/WebSocket-BON%20Protocol-FF6B6B?style=flat&logo=websocket&logoColor=white)](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) [![License](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg?style=flat)](https://creativecommons.org/licenses/by-nc-sa/4.0/) 基于Vue 3 + Vite的现代化XYZW游戏辅助工具,支持Token管理、WebSocket通信、游戏自动化等功能。
--- ## ✨ 核心特性 ### 🔐 Token管理系统 - **双重导入方式**:支持手动输入和URL接口获取两种Token导入方式 - **Base64解码支持**:自动识别和解析多种Base64格式的游戏Token - **多角色管理**:同时管理多个游戏账号,支持角色信息展示 - **本地存储**:安全的本地数据存储,无需后端服务器 - **Token验证**:自动验证Token有效性和格式完整性 - **自动刷新**:支持URL获取的Token自动刷新功能 ### 🌐 WebSocket通信 - **BON协议支持**:内置Binary Object Notation协议编解码 - **多重加密**:支持LX、X、XTM等多种加密方式 - **自动重连**:智能断线重连机制,确保连接稳定 - **消息队列**:内置消息队列系统,支持批量发送和响应处理 ### 🎮 游戏功能 - **日常任务管理**:自动化日常任务执行和奖励领取 - **角色状态监控**:实时显示角色等级、职业、服务器等信息 - **团队管理**:队伍状态查看和管理功能 - **爬塔进度**:爬塔状态追踪和数据分析 ### 🛠️ 开发工具 - **消息测试器**:BON协议消息编码/解码测试工具 - **WebSocket调试**:实时WebSocket连接和消息调试 - **协议验证**:游戏协议消息格式验证工具 ### 🎨 主题系统 - **智能主题切换**:支持深浅主题无缝切换,自动适应系统主题偏好 - **实时响应**:主题切换立即生效,无需刷新页面 - **全组件覆盖**:完整支持Naive UI组件库的深色主题 - **记忆偏好**:自动保存用户主题选择,下次访问自动应用 - **统一设计**:所有页面使用统一的圆形主题切换按钮 --- ## 🏗️ 技术架构 ### 前端技术栈 ``` Vue 3.4+ # 渐进式JavaScript框架 ├── Composition API # Vue 3组合式API ├──