跳转到内容

隐私与公平

军师会点评你,所以你有权知道它评了什么、记了什么、记在哪里。

  • 对面的人从不评分,也不点名。战报、语音、车队内战和赛前锦囊都是如此。时间线里提到对面时,只会说「对面打野」这样的位置,不会出现名字、账号或英雄。
  • 终局战报评的是你们这一队的五个人。这包括不在服务器里的路人队友:他们的英雄、召唤师名和得分会出现在马匹排行里,军师也会在语音里念出来。这是战报的一部分,因为要排出五个人的名次。
  • 赛前锦囊更保守。路人队友只会以「还有 N 位路人队友」的数字出现,没有名字,没有评分;对面永远不评。
  • 军师只说游戏里的操作,不涉及一个人的身份、外貌或家人。

只有被管理员用 /bind 绑定的成员,才会被追踪和记录。这包括:

  • 监听他们的对局,只在他们在语音频道时才监听;
  • 把每一局的结果记进 马厩;
  • 出现在 马报 和 车队内战 里。

路人队友和对面的人,军师排完名就丢掉,不会存他们的名字、账号标识或英雄。没有被绑定的服务器成员,军师不监听、不记录。

机器人只用到服务器和语音状态这两类 Discord 事件,不读取聊天内容,也不监听语音频道里的说话声。语音播报是单向的:军师进频道念完就走。

军师是一个跑在管理员自己电脑上的机器人,数据都在那台电脑上:

  • 绑定关系、语音风格、马厩记录和马报设置,存在那台电脑本地的数据库里;
  • 军师说的话由那台电脑上的离线语音模型生成,不会把文字发给云端语音服务,生成的音频播完就删;
  • 运行日志也只存在那台电脑上,日志文件保留 14 天。

当然,战报、马报这些发到 Discord 频道里的消息,会留在 Discord 上,受 Discord 自己的规则管理。军师查对局数据时,会向 Riot 的接口发请求,用到的是你绑定的 Riot 账号。

  • 管理员用 /stable-erase 可以清除某位成员的全部马厩记录。不加 confirm:true 的话只统计有多少条,不删除。删除不可恢复。
  • /unbind 会解除绑定、让军师不再监听这位成员,但会保留他已有的马厩记录,因为这是整个服务器的战绩。想连记录一起删,再用 /stable-erase。
  • 军师不会自动清理马厩记录。

为了测试,军师可以运行在模拟模式,用虚构的对局演练整套流程。模拟的内容一定会明确标注:

  • 战报和车队内战卡片的标题以「模拟战报」开头;
  • 锦囊、马报、马厩档案和判决书的标题以「模拟数据」开头;
  • 语音以「模拟战报」或「模拟锦囊」开头;
  • 模拟的马厩记录和真实的分开存放,不会混进你的真实战绩;
  • 模拟模式下,每周身份组不会被改动;
  • 真实模式下 Riot 的请求失败了,军师会如实报错,不会悄悄换成模拟数据冒充。
  • 终局战报只会 @ 打了这一局、并且还在这个语音频道里的被绑定成员。
  • /why、上诉、/stable 和马报里出现的成员只是显示名字,不会通知任何人。
  • 召唤师名里就算带着 @everyone 之类的字样,也会被过滤,不会触发提醒。

策马军师是社区自制的非官方工具,与 Riot Games 没有隶属关系。完整的声明见每个页面底部。