Skip to content
XHXIAIEIN edited this page Jan 29, 2021 · 1 revision

lol lobby bots

在自定义房间添加机器人。

是否允许添加电脑玩家

await connection.request('GET', '/lol-lobby/v2/lobby/custom/bots-enabled')

可添加的电脑玩家列表

await connection.request('GET', '/lol-lobby/v2/lobby/custom/available-bots')

championId

championId EN CN
1 Annie 黑暗之女
3 Galio 正义巨像
8 Vladimir 猩红收割者
10 Kayle 正义天使
11 Master Yi 无极剑圣
12 Alistar 牛头酋长
13 Ryze 符文法师
15 Sivir 战争女神
16 Soraka 众星之子
18 Tristana 麦林炮手
19 Warwick 祖安怒兽
21 Miss Fortune 赏金猎人
22 Ashe 寒冰射手
24 Jax 武器大师
25 Morgana 堕落天使
26 Zilean 时光守护者
30 Karthus 死亡颂唱者
31 Cho'Gath 虚空恐惧
32 Amumu 殇之木乃伊
33 Rammus 披甲龙龟
36 Dr. Mundo 祖安狂人
44 Taric 瓦洛兰之盾
45 Veigar 邪恶小法师
48 Trundle 巨魔之王
51 Caitlyn 皮城女警
53 Blitzcrank 蒸汽机器人
54 Malphite 熔岩巨兽
58 Renekton 荒漠屠夫
62 Wukong 齐天大圣
63 Brand 复仇焰魂
69 Cassiopeia 魔蛇之拥
75 Nasus 沙漠死神
76 Nidalee 狂野女猎手
77 Udyr 兽灵行者
81 Ezreal 探险家
86 Garen 德玛西亚之力
89 Leona 曙光女神
96 Kog'Maw 深渊巨口
98 Shen 暮光之眼
99 Lux 光辉女郎
102 Shyvana 龙血武姬
104 Graves 法外狂徒
115 Ziggs 爆破鬼才
122 Darius 诺克萨斯之手
143 Zyra 荆棘之兴
236 Lucian 圣枪游侠

botDifficulty

国服电脑玩家的难度只有EASY

botDifficulty
NONE
TUTORIAL
INTRO 入门
EASY 新手
MEDIUM 一般
HARD
UBER

添加电脑玩家

根据ID添加

bot = {"championId": 16, "botDifficulty": "MEDIUM", "teamId": "100"}
await connection.request('POST', '/lol-lobby/v1/lobby/custom/bots', data=bot)
参数 描述
championId 英雄ID,参考上方列表
botDifficulty 电脑难度。国服只有EASY
teamId 队伍编号。左边蓝队 100, 右边红队 200

批量添加电脑玩家

# 读取可添加的电脑玩家列表,并将它们的名字和ID进行储存。
available_bots = await connection.request('GET', '/lol-lobby/v2/lobby/custom/available-bots')
champions = { bot['name']: bot['id'] for bot in await available_bots.json() }

team2 = ["诺克萨斯之手", "德玛西亚之力", "曙光女神", "皮城女警", "众星之子"]

for name in team2:
   bot = { 'championId':champions[name], 'botDifficulty':'MEDIUM', 'teamId':'200' }
   await connection.request('POST', '/lol-lobby/v1/lobby/custom/bots', data=bot)