Skip to content

[BUG] Napcat4.18.19使用get_stranger_info接口获取QQ等级返回不对 #2031

Description

@123456789TXZ

系统版本

windows10

QQNT 版本

9.9.33

NapCat 版本

4.18.19

OneBot 客户端

Karain1.0.0

发生了什么?

使用接口get_stranger_info返回的等级不对。

如何复现

import requests

headers = {

"Authorization": "Bearer 1230c76f58cd16aacfc1f640bf13fd3ceb7c6f9d6f35ae992233b31ca278dc21",

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 Edg/151.0.0.0",

}

url = 'http://127.0.0.1:5099/api/debug/invoke'

data = '{"uin":"2366133030","action":"get_stranger_info","params":{"user_id":666666}}'.encode('utf-8', 'surrogateescape')

response = requests.post(url, headers=headers, data=data)

print(response.text)

print(response)

import base64
import os

import requests

token='123456'

qq='6666612'

import requests

resp = requests.post(
"http://127.0.0.1:3000/get_stranger_info",
json={
"user_id": qq
},
headers={"Authorization": f"Bearer {token}"}, # 若已配置 access token
)
print(resp.json())

期望的结果?

返回的等级应该是290

NapCat 运行日志

这个接口返回34

OneBot 客户端运行日志

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions