simple-robot / simbot-component-onebot

一个Kotlin多平台的 OneBot SDK 实现,一个异步高效、Java 友好的 Simple Robot 组件库 ~ 🐱🐱🐱
https://simbot.forte.love/component-onebot.html
GNU Lesser General Public License v3.0
10 stars 3 forks source link

sender中的level字段与onebot v11中的数据类型不一致 #69

Closed Raven-Book closed 4 months ago

Raven-Book commented 4 months ago

接收群聊消息时出现错误:

kotlinx.serialization.json.internal.JsonDecodingException: Failed to parse literal as 'int' value JSON input: {"age":0,"area":"","card":"","level":"", ... ...}

对比botuniverse/onebot-11后,发现数据类型不一致。

字段名 数据类型 说明
user_id number (int64) 发送者 QQ 号
nickname string 昵称
card string 群名片/备注
sex string 性别,malefemaleunknown
age number (int32) 年龄
area string 地区
level string 成员等级
role string 角色,owneradminmember
title string 专属头衔