project-mirai / mirai-api-http

Mirai HTTP API (console) plugin
GNU Affero General Public License v3.0
1.66k stars 343 forks source link

[新功能请求] 获取当前 bot qq 号 #582

Closed LenorEric closed 2 years ago

LenorEric commented 2 years ago

botProfile 中可以得到 bot 的详细资料,但是不包括 qq 号,而 bot 相关 event 虽然会返回 qq 号但是不能主动触发,错过了就不能再得到。 以及似乎没看到其他方式可以提供这个信息。 这个功能可以提升某些场景下的自动化程度。 不知道 core 有没有相关接口,如果有的话可以增加这个功能吗

0f-0b commented 2 years ago

sessionInfo 可以满足需求吗?

LenorEric commented 2 years ago

听上去是可以的,但是似乎我没有在文档中找到这个指令。可能是我瞎了,方便附一下文档链接嘛

0f-0b commented 2 years ago

是 4e7d094 加入的(好像确实缺文档

GET /sessionInfo?sessionKey=YourSessionKey
{
  "code": 0,
  "msg": "",
  "data": {
    "sessionKey": "YourSessionKey",
    "qq": {
      "id": 1234567890,
      "nickname": "",
      "remark": ""
    }
  }
}
LenorEric commented 2 years ago

4e7d094 加入的(好像确实缺文档

GET /sessionInfo?sessionKey=YourSessionKey
{
  "code": 0,
  "msg": "",
  "data": {
    "sessionKey": "YourSessionKey",
    "qq": {
      "id": 1234567890,
      "nickname": "",
      "remark": ""
    }
  }
}

好的,非常感谢