Skip to content

使用者名稱與好友系統 ​

為什麼需要這套系統? ​

在 QQ 平台上,Bot 存在一個限制:無法讀取訊息中的 @ 資料。這意味著你無法像在其他平台一樣,透過 @ 某人來查詢他的成績。

同時,McMai 內部使用的使用者 ID 對一般使用者並不可見,手動輸入也非常麻煩。

為了解決這個問題,McMai 引入了使用者名稱與 QQ 號碼綁定機制:使用者只需設定一個易記的使用者名稱(或綁定 QQ 號碼),其他人就可以透過 #使用者名稱 或 #QQ號碼 來指定查詢目標。

但使用者名稱畢竟可能不好記,或者會被修改——這時好友系統就派上用場了:將常用玩家新增為好友後,直接用 #好友1 即可查詢,無需記憶使用者名稱,且對方修改使用者名稱後也不受影響。


使用者名稱 ​

使用者名稱有什麼用? ​

設定使用者名稱後,你就擁有了一個在 McMai 中可被他人識別的身分標識:

  • 他人可以透過 #使用者名稱 查詢你的資料,例如 /b50 #MaiPlayer
  • 他人可以透過使用者名稱將你新增為好友

TIP

使用者名稱是在 QQ 平台上讓他人查詢你、新增你的主要方式。如果你希望被群友查詢或 PK,建議優先設定使用者名稱。

如何設定使用者名稱? ​

指令: /使用者名稱 <使用者名稱>

規則:

  • 最多 10 個字元
  • 支援漢字、平假名、片假名、英文字母、數字的組合,但不能為純數字
  • 輸入的半形片假名、全形英數字會自動轉換;與他人使用者名稱形近難辨的名稱無法設定
  • 全域唯一,不能與他人重複
  • 設定後需等待 3 天 才能再次修改,請謹慎選擇
指令說明
/使用者名稱 MaiPlayer將使用者名稱設定為 MaiPlayer
/使用者名稱 清除刪除目前的使用者名稱
/使用者名稱查看目前使用者名稱與 QQ 綁定狀態

綁定 QQ 號碼 ​

QQ 號碼綁定有什麼用? ​

綁定 QQ 號碼是使用者名稱之外的另一種身分識別方式,主要面向中國服用戶:

  • 中國服用戶綁定 QQ 號碼後,Bot 可透過水魚查分器拉取你的中國服成績資料,部分功能依賴此綁定才能正常使用
  • 其他用戶可以透過 #QQ號碼 查詢你或將你新增為好友,作為使用者名稱之外的備用方式

中國服用戶專屬

日服 / 國際服用戶透過 SEGA ID 綁定帳號,無需綁定 QQ 號碼。

如何綁定 QQ 號碼? ​

將你的 QQ 號碼(5~11 位數字)作為參數傳入,系統會自動識別為 QQ 號碼綁定操作,不會誤判為使用者名稱。

指令: /使用者名稱 <QQ號碼>

指令說明
/使用者名稱 123456789綁定 QQ 號碼 123456789
/使用者名稱 解綁qq解除 QQ 號碼綁定

好友系統 ​

好友系統有什麼用? ​

使用者名稱雖然解決了「如何找到別人」的問題,但仍有不便之處:

  • 使用者名稱可能較長或不好記
  • 對方修改使用者名稱後,你需要重新記住新的名稱

好友系統正是為此設計的。你可以將常用玩家儲存到最多 3 個好友槽位中,之後:

  • 直接用 #好友1、#好友2、#好友3 查詢好友資料,無需記憶使用者名稱
  • 使用 /info 指令可一鍵展示你與所有好友的目前成績概況
  • 對方修改使用者名稱後,好友查詢不受影響,系統始終追蹤對應帳號
  • 可隨時對好友發起 B50 PK 比較

如何管理好友? ​

指令: /好友

指令說明
/好友 列表查看目前 3 個好友槽位
/好友 新增 #使用者名稱透過使用者名稱新增好友(自動填入第一個空槽)
/好友 新增 #使用者名稱 2新增好友到指定槽位(會覆蓋原有)
/好友 新增 #QQ號碼透過 QQ 號碼新增好友
/好友 刪除 1刪除槽位 1 的好友

如何使用好友槽位查詢? ​

新增好友後,在任意支援指定查詢目標的指令中,用 #好友N 代替使用者名稱即可:

指令範例說明
/b50 #好友1查看好友 1 的 Best 50
/info一鍵查看自己與所有好友的成績概況
/pk50 #好友1與好友 1 進行 B50 PK 比較

多語言支援

好友槽位也支援英文(#friend1)和日文(#フレンド1)寫法,效果相同。


成績 PK(pk50) ​

/pk50 指令讓你與對方在共同譜面上對決:從雙方都打過的譜面中,兩人輪流挑選自己 RA 最高的譜面組成考卷(舊版本至多 35 首 + 新版本至多 15 首),比較雙方在考卷上的 Rating 並判定勝負。完整規則見 PK B50。

指令: /pk50 <目標>

指令範例說明
/pk50 #MaiPlayer與指定使用者名稱的玩家 PK
/pk50 #好友1與好友 1 PK

注意

發起 PK 前,雙方均需已更新 B50 資料(/更新b50 或 /更新記錄),且對方的 B50 隱私權限需為公開。


查詢目標指定方式 ​

McMai 中大多數查詢指令支援在末尾附加目標參數,來查詢指定玩家而非自己:

寫法說明
(不填)預設查詢自己
#使用者名稱透過使用者名稱查詢
#QQ號碼透過 QQ 號碼查詢(對方需已綁定 QQ)
#好友1 / #好友2 / #好友3查詢好友槽位對應的玩家

解析優先順序:#好友N > #使用者名稱 > #QQ號碼 > 預設(自己)

最近更新