littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于Python的AGenshinDot项目

项目简介

本项目是一个基于Python的开源项目,名为AGenshinDot。它借助Graia - Ariadne框架进行事件监听和处理,通过API获取《原神》游戏相关数据。该项目主要用于学习和娱乐,为《原神》玩家提供便捷的数据查询和展示服务。

项目的主要特性和功能

  • 异步编程:运用Python异步编程模式,通过aiohttp库实现高效的异步HTTP请求。
  • 数据查询:支持查询和展示角色、武器、天赋、食物、敌人、领域、文物、材料以及语言设置等数据。
  • 数据可视化:可对角色、武器、天赋等数据进行可视化展示,例如展示角色信息图像。
  • 用户管理:支持用户身份验证和Cookie管理,能识别米哈游账号的服务器,获取用户和账号信息。
  • 命令解析:支持命令解析和事件处理,可通过控制台或群组消息触发特定操作。

安装使用步骤

  1. 环境准备:确保已安装Python环境,建议版本为3.7及以上。
  2. 安装依赖:使用pip安装必要的库,如aiohttp、yarl、pydantic等。
  3. 安装项目依赖:在项目根目录下运行poetry install命令。
  4. 配置设置:根据项目配置要求,设置API密钥、服务器标识等必要配置信息。
  5. 启动项目:可通过命令行运行python bot.py,或在Python环境中使用python -m agenshindot启动。
  6. 使用命令:通过控制台或群组消息触发相应操作,如发送/gchr命令获取角色信息。

注意:项目使用可能受API限制和变化影响,建议参考官方文档或项目更新信息获取最新使用说明。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】