Lolgpt

Lolgpt

🚀 英雄联盟模拟比赛预测器

⚔️ 基于人工智能的英雄联盟模拟比赛模拟器和召唤师对比工具

此模型上下文协议(MCP)服务器基于过去 10 场比赛的历史表现数据,提供全面的英雄联盟召唤师分析和模拟比赛。

✨ 主要特性

  • 🔍 召唤师分析:获取包括 KDA、伤害输出和胜率等详细统计数据。
  • ⚔️ 模拟比赛:由人工智能驱动的 10 阶段比赛进程模拟。
  • 🌍 多语言支持:支持 7 种语言。
  • 📊 表现对比:可对召唤师进行并排比较。
  • 🎯 比赛预测:根据历史数据进行比赛结果预测。

支持的语言

  • 英语 (EN/ENGLISH)
  • 韩语 (한국어)
  • 繁体中文 (繁體中文)
  • 日语 (日本語)
  • 西班牙语 (ESPAÑOL)
  • 孟加拉语 (বাংলা)
  • 旁遮普语 (ਪੰਜਾਬੀ)

📦 安装指南

前提条件

  • Python 3.10 或更高版本
  • pip 包管理器

安装步骤

  1. 克隆仓库

    git clone https://github.com/onepersonunicorn/lolgpt.git
    cd lolgpt
    
  2. 安装依赖项

    pip install -r requirements.txt
    
  3. 设置环境变量(可选):

    export LOL_API_URL="https://1tier.xyz"
    export LOL_DEFAULT_LANGUAGE="EN"
    export LOL_API_TIMEOUT="30"
    
  4. 运行服务器

    python main.py
    

💻 使用示例

可用工具

MCP 服务器提供 6 种不同的工具,以满足各种英雄联盟模拟需求:

league_of_legends_summoner_vs_match

用于全面比赛模拟的主要工具。

参数

  • uidA(必需):第一位召唤师的 Riot ID
  • tagA(必需):第一位召唤师的标签
  • uidB(必需):第二位召唤师的 Riot ID
  • tagB(必需):第二位召唤师的标签
  • lang(可选):模拟使用的语言(默认:"EN")

示例 API 调用

await league_of_legends_summoner_vs_match(
uidA="Hide on bush",
tagA="KR1",
uidB="Zeus",
tagB="KR1",
lang="EN"
)

示例用法

示例输出

⚔️ **英雄联盟模拟比赛**
════════════════════════════════════════════

📊 召唤师 A (PlayerOne#KR1) - 过去 10 场比赛统计数据:
• 平均击杀数:8.2
• 平均助攻数:12.5
• 平均死亡数:4.1
• 平均 KDA:5.05
• 平均伤害输出:28,450
• 胜率:70%

📊 召唤师 B (PlayerTwo#NA1) - 过去 10 场比赛统计数据:
• 平均击杀数:6.8
• 平均助攻数:9.2
• 平均死亡数:5.3
• 平均 KDA:3.02
• 平均伤害输出:22,100
• 胜率:55%

🎯 召唤师峡谷模拟比赛:
════════════════════════════════════════════

阶段 1:欢迎来到冰雪节对决。
阶段 2:小兵还有 30 秒刷新。
阶段 3:小兵已刷新!
阶段 4:一血!Zeus 被击杀。
阶段 5:Hide on bush 击杀一名敌人!
阶段 6:Hide on bush 摧毁一座防御塔。
阶段 7:Zeus 四杀!
阶段 8:Hide on bush 超神了!
阶段 9:Hide on bush 摧毁一座水晶。
阶段 10:Hide on bush 获胜!

铁匠配置

服务器支持通过 smithery.yaml 进行铁匠配置:

startCommand:
type: stdio
configSchema:
properties:
debug:
type: boolean
default: false
apiUrl:
type: string
default: "https://1tier.xyz"
language:
type: string
default: "EN"
timeout:
type: number
default: 30

📚 详细文档

服务器与 1tier.xyz API 端点集成,该端点提供:

  • 召唤师统计数据:过去 10 场比赛的表现数据。
  • 比赛模拟:人工智能生成的比赛进程。
  • 多语言支持:本地化的模拟文本。
  • 实时数据:当前召唤师的表现指标。

📄 许可证

本项目采用 MIT 许可证。

免责声明

英雄联盟模拟比赛仅用于娱乐目的。结果基于历史表现数据,不能保证实际比赛结果。英雄联盟是 Riot Games, Inc. 的商标。

支持

如有问题,请:

  • 在 GitHub 上创建一个问题。
  • 联系开发团队。

致谢

  • Riot Games 开发了英雄联盟。
  • 1tier.xyz 提供了 API 基础设施。

为英雄联盟社区用心打造 ❤️

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-27 18:30

相似服务问题