项目简介
本项目是一个基于Python的开源项目,名为AGenshinDot。它借助Graia - Ariadne框架进行事件监听和处理,通过API获取《原神》游戏相关数据。该项目主要用于学习和娱乐,为《原神》玩家提供便捷的数据查询和展示服务。
项目的主要特性和功能
- 异步编程:运用Python异步编程模式,通过aiohttp库实现高效的异步HTTP请求。
- 数据查询:支持查询和展示角色、武器、天赋、食物、敌人、领域、文物、材料以及语言设置等数据。
- 数据可视化:可对角色、武器、天赋等数据进行可视化展示,例如展示角色信息图像。
- 用户管理:支持用户身份验证和Cookie管理,能识别米哈游账号的服务器,获取用户和账号信息。
- 命令解析:支持命令解析和事件处理,可通过控制台或群组消息触发特定操作。
安装使用步骤
- 环境准备:确保已安装Python环境,建议版本为3.7及以上。
- 安装依赖:使用pip安装必要的库,如aiohttp、yarl、pydantic等。
- 安装项目依赖:在项目根目录下运行
poetry install
命令。 - 配置设置:根据项目配置要求,设置API密钥、服务器标识等必要配置信息。
- 启动项目:可通过命令行运行
python bot.py
,或在Python环境中使用python -m agenshindot
启动。 - 使用命令:通过控制台或群组消息触发相应操作,如发送
/gchr
命令获取角色信息。
注意:项目使用可能受API限制和变化影响,建议参考官方文档或项目更新信息获取最新使用说明。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】